newLISP v.9.0 release

Notices and updates
Locked
Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

newLISP v.9.0 release

Post 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

cormullion
Posts: 2038
Joined: Tue Nov 29, 2005 8:28 pm
Location: latiitude 50N longitude 3W
Contact:

Post by cormullion »

Great - thanks Lutz!

Fanda
Posts: 253
Joined: Tue Aug 02, 2005 6:40 am
Contact:

Post 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

frontera000
Posts: 72
Joined: Sun Jun 11, 2006 8:02 pm
Location: berkeley, california
Contact:

Post 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.

:-)

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

Aaa fantastico!

Don Lucio otra vez ha lanzado una grande newLisp!!

Saludos de Oporto, Portugal.
-- (define? (Cornflakes))

Jeremy Dunn
Posts: 95
Joined: Wed Oct 13, 2004 8:02 pm
Location: Bellingham WA

Post 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!

Fanda
Posts: 253
Joined: Tue Aug 02, 2005 6:40 am
Contact:

Post 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 :-)))

lisp
Posts: 15
Joined: Tue Oct 10, 2006 1:01 pm
Location: Lispville, LSP
Contact:

Post 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!

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

Where can I donate ? ;-)
-- (define? (Cornflakes))

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post by Lutz »

Image

Lutz

tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

Post by tom »


Dmi
Posts: 408
Joined: Sat Jun 04, 2005 4:16 pm
Location: Russia
Contact:

Post by Dmi »

Thanks, Lutz!
Great deal!

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

pjot
Posts: 733
Joined: Thu Feb 26, 2004 10:19 pm
Location: The Hague, The Netherlands
Contact:

Post 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

Locked