newLISP Fan Club

Forum => newLISP newS => Topic started by: Lutz on October 15, 2006, 12:32:48 PM

Title: newLISP v.9.0 release
Post by: Lutz on October 15, 2006, 12:32:48 PM
64-bit arithmetic and better array and distributed computing support are in this release.



For details see:



http://newlisp.org/downloads/newLISP_90_Release_Notes.html



Lutz
Title:
Post by: cormullion on October 15, 2006, 02:44:02 PM
Great - thanks Lutz!
Title:
Post by: Fanda on October 15, 2006, 07:49:08 PM
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
Title:
Post by: frontera000 on October 15, 2006, 10:48:14 PM
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.



:-)
Title:
Post by: newdep on October 16, 2006, 11:19:06 AM
Aaa fantastico!



Don Lucio otra vez ha lanzado una grande newLisp!!



Saludos de Oporto, Portugal.
Title:
Post by: Jeremy Dunn on October 16, 2006, 06:40:46 PM
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!
Title:
Post by: Fanda on October 17, 2006, 11:10:31 AM
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 :-)))
Title:
Post by: lisp on October 17, 2006, 02:23:19 PM
Quote from: "Fanda"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!
Title:
Post by: newdep on October 18, 2006, 12:00:30 AM
Where can I donate ? ;-)
Title:
Post by: Lutz on October 18, 2006, 12:08:59 AM
(//%3C/s%3E%3CURL%20url=%22http://newlisp.org/images/scrooge.gif%22%3Ehttp://newlisp.org/images/scrooge.gif%3C/URL%3E%3Ce%3E)



Lutz
Title:
Post by: tom on October 18, 2006, 03:16:01 AM
Arch linux package, etc, are here:



http://perpetualnewbie.info/archlinux/packages/newlisp/newlisp-9.0.0-1.pkg.tar.gz

http://perpetualnewbie.info/archlinux/packages/newlisp/PKGBUILD
Title:
Post by: Dmi on October 18, 2006, 05:31:39 AM
Thanks, Lutz!

Great deal!



Debian etch & sarge packages are ready at http://en.feautec.pp.ru/
Title:
Post by: pjot on October 25, 2006, 02:59:43 PM
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