Page 1 of 1

newLISP v.9.0 release

Posted: Sun Oct 15, 2006 7:32 pm
by Lutz
64-bit arithmetic and better array and distributed computing support are in this release.

For details see:

http://newlisp.org/downloads/newLISP_90 ... Notes.html

Lutz

Posted: Sun Oct 15, 2006 9:44 pm
by cormullion
Great - thanks Lutz!

Posted: Mon Oct 16, 2006 2:49 am
by Fanda
I just wanted to say thank you! I am glad that I can use the newLISP! The more I use it, the more I like it!

Now I run it on Windows and 64 bit Linux :-)

Fanda

Posted: Mon Oct 16, 2006 5:48 am
by frontera000
I just wanted to add to this and say thank you. newLISP gives me a real alternative from having to use other languages that mostly rub me the wrong way. newLISP makes me happy.

:-)

Posted: Mon Oct 16, 2006 6:19 pm
by newdep
Aaa fantastico!

Don Lucio otra vez ha lanzado una grande newLisp!!

Saludos de Oporto, Portugal.

Posted: Tue Oct 17, 2006 1:40 am
by Jeremy Dunn
I almost feel guilty making another suggestion right after the new toy has been released but here goes.

I wanted to suggest that the DET function be able to take multiple arguments and assume that the inputs are going to a square matrix i.e.

(det a b c d e f g h i)

would be interpreted as

(det (list '(a b c) '(d e f) '(g h i)))

The number of arguments would have to be a square of course. Other than that, hurrah 9.0!

Posted: Tue Oct 17, 2006 6:10 pm
by Fanda
What about using a grouping function instead?

(det (group (list a b c d e f g h i) 3))

Maybe, we could add a grouping function:

(group lst [n] [keep-tail])
n - default is 2
keep-tail - default is nil (or maybe true?)

(group '(1 2 3 4 5 6)) => ((1 2) (3 4) (5 6))
(group '(1 2 3 4 5 6) 3) => ((1 2 3) (4 5 6))

(group '(1 2 3)) => ((1 2))
(group '(1 2 3) 2 true) => ((1 2) (3))

List functions which I collected can be found here::
http://www.volny.cz/fsodomka/newlisp/lsp/list.lsp

Dmi also has a nice collection here:
http://en.feautec.pp.ru/store/libs/funlib.lsp
see reference:
http://en.feautec.pp.ru/store/libs/funlib.ref

(Another interesting function is 'combine' (my name) or 'compose' (name by Dmi - maybe better name for this function)).

Fanda

PS: Take some rest, Lutz :-) You don't have to grant our wishes instantaneously :-)))

Posted: Tue Oct 17, 2006 9:23 pm
by lisp
Fanda wrote:PS: Take some rest, Lutz :-) You don't have to grant our wishes instantaneously :-)))
Ignore that - This is what you get paid the big bucks for!

Posted: Wed Oct 18, 2006 7:00 am
by newdep
Where can I donate ? ;-)

Posted: Wed Oct 18, 2006 7:08 am
by Lutz
Image

Lutz

Posted: Wed Oct 18, 2006 10:16 am
by tom

Posted: Wed Oct 18, 2006 12:31 pm
by Dmi
Thanks, Lutz!
Great deal!

Debian etch & sarge packages are ready at http://en.feautec.pp.ru/

Posted: Wed Oct 25, 2006 9:59 pm
by pjot
The package for Tru64Unix is ready, using the authentic SETLD format. Details here:

http://www.turtle.dds.nl/newlisp/index.html


Compiled with READLINE support. Runs both on Tru64Unix 4.0f and 5.1.

Cheers
Peter