newLISP Fan Club

Forum => newLISP newS => Topic started by: Lutz on July 24, 2004, 09:48:55 AM

Title: Linux/BSD shared library module newlisp.so
Post by: Lutz on July 24, 2004, 09:48:55 AM
Just finished newlisp.so shared library. Version 8.0.15 with a makefile_linux_lib and makefile_bsd_lib will go online over the weekend.



This will alow newLISP to be used in a similar fashion like newlisp.dll on Win32, making newLISP functionality available in other programs.



Lutz
Title:
Post by: newdep on July 24, 2004, 11:08:57 AM
Aaaaaaa very good.. cant wait ...



Btw im very glad with your [text] [/text] implant because during some test

with newlisp dll calls today i noticed that not all programming languages

are as smart as Newlisp :-)



Can you emagine a language that is unable to do a print " "hello" "  or even

print { "hello" } or print ' "hello" ' well there are! and i happened to used one of them (ill dump it right away!) so there came print "[text] hello [/text]"

and it worked....:-)
Title:
Post by: Lutz on July 24, 2004, 11:34:03 AM
While doing the library stuff today, I realized that the output of 'print' and 'println' statements in newlisp.dll is treated in an inconsisten manner, most of the times its gets suppressed and doesn't show up. This is fixed in the new newlisp.dll (neither occurs in newlisp.so). The out put of print/println will always show up in the return string in 8.0.15.



Strangely nobody complained, probably because there are only few reasons you would use 'print' from the DLL and because it was switched off completely in the first one or two versions.



Lutz
Title:
Post by: Lutz on July 24, 2004, 12:35:55 PM
don's use the new 'init.lsp' which sets the $HOME variable together with the newlisp-tk frontend. newLISP varnames starting with '$' confuse Tcl/Tk.



This will be corrected in 8.0.15 in newLISP-tk v.1.16



Lutz