release newLISP version 9.2.0

Started by Lutz, August 15, 2007, 06:49:04 AM

Previous topic - Next topic

Lutz

- a new Java based frontend and graphics/GUI library newLISP-GS



- other changes and additions



All files: http://newlisp.org/downloads/">http://newlisp.org/downloads/



Release notes: http://newlisp.org/downloads/newLISP-9.2-Release.html">http://newlisp.org/downloads/newLISP-9.2-Release.html



Lutz

didi

#1
The new installation was without a problem. Everything works well until now  :-)



The gs-functions are easy to understand, quite intuitive , the only thing i'm not sure is when i have to use  base64-dec . Textfields return base64,  path  like in the sound demo needs base64 too, other use simple strings.



BTW:Now that we can play .wav files , is there a possibility for an mp3-format ?

Jeff

#2
I think only strings are returned in base64 encoding.
Jeff

=====

Old programmers don\'t die. They just parse on...



http://artfulcode.net\">Artful code

Lutz

#3
Pathnames from gs:file-dialog and text from gs:text-area, gs:text-field, gs:text-pane, gs:combo-box and gs:list-box come back in event handlers parameters base64 encoded.



When sending the same kind of text to widgets the guiserver.lsp interface layer takes care of encoding in base64. So in your programs you never need to use base64-enc, only base64-dec for string data coming back in event-handlers.



Whenever I write a newLISP-GS program, I start with an empty event-handler which just prints out the parameters it receives, i.e:



(define (event-handler)
(doargs (i) (println i))
)


this way I see quickly, what is coming back and if it has to be decoded.



Lutz

pjot

#4
It took some time but it is here: the SETLD installpackage of newLisp 9.2 for Tru64Unix.



I have left out all guiserver stuff, as Tru64Unix 4.0f uses Java 1.1.7b and Tru64Unix 5.1 uses Java 1.3.1.



It can be downloaded from here:



http://www.turtle.dds.nl/newlisp/">http://www.turtle.dds.nl/newlisp/





Regards

Peter