newLISP Fan Club

Forum => newLISP newS => Topic started by: Lutz on August 15, 2007, 06:49:04 AM

Title: release newLISP version 9.2.0
Post by: Lutz on August 15, 2007, 06:49:04 AM
- 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
Title:
Post by: didi on August 19, 2007, 09:33:27 PM
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 ?
Title:
Post by: Jeff on August 20, 2007, 05:38:20 AM
I think only strings are returned in base64 encoding.
Title:
Post by: Lutz on August 20, 2007, 07:15:42 AM
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
Title:
Post by: pjot on November 05, 2007, 09:41:38 AM
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