- a new Java based frontend and graphics/GUI library newLISP-GS
- other changes and additions
All files: http://newlisp.org/downloads/
Release notes: http://newlisp.org/downloads/newLISP-9.2-Release.html
Lutz
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 ?
I think only strings are returned in base64 encoding.
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
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/
Regards
Peter