release newLISP version 9.2.0

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

release newLISP version 9.2.0

Post by Lutz »

- 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

didi
Posts: 166
Joined: Fri May 04, 2007 8:24 pm
Location: Germany

Post by didi »

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
Posts: 604
Joined: Sat Apr 07, 2007 2:23 pm
Location: Ohio
Contact:

Post by Jeff »

I think only strings are returned in base64 encoding.
Jeff
=====
Old programmers don't die. They just parse on...

Artful code

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

Post by Lutz »

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:

Code: Select all

(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
Posts: 733
Joined: Thu Feb 26, 2004 10:19 pm
Location: The Hague, The Netherlands
Contact:

Post by pjot »

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

Locked