newLISP development release v.10.3.9

Started by Lutz, December 21, 2011, 08:30:43 AM

Previous topic - Next topic

Lutz

Development release version 10.3.9 adds a new data structuring function to the extended FFI interface.



For files, release and changes notes see:

http://www.newlisp.org/downloads/development">http://www.newlisp.org/downloads/development

johu

#1
Hello, Lutz.



A new function, struct is fine.



By the way, symbol 'struct is used at functions' example of bind and unify in http://www.newlisp.org/downloads/development/newlisp_manual.html">User Manual and Reference v.10.3.9



and also at Destructuring nested lists in http://www.newlisp.org/downloads/development/CodePatterns.html">Code Patterns in newLISP





And I wish to add struxt at Importing libraries' table in User Manual and Reference



Maybe, when Maintenance Release.



Thanks,

Lutz

#2
Thanks Johu, all corrected now here:



http://www.newlisp.org/downloads/development/newlisp_manual.html">http://www.newlisp.org/downloads/develo ... anual.html">http://www.newlisp.org/downloads/development/newlisp_manual.html



and here:



http://www.newlisp.org/downloads/development/CodePatterns.html">http://www.newlisp.org/downloads/develo ... terns.html">http://www.newlisp.org/downloads/development/CodePatterns.html

unixtechie

#3
no, unfortunately the problem is still there.

Opening Code Patterns and the Manual in any web browser and making a search in the page for "struct" as one word  will show a number of uses in which "struct" is a var name, not a newlisp operator.



It's not worth it to list the conflicts here, and probably unnecessary to supply a patch - the search will highlight them all and the fix should be very quick.

Lutz

#4
Thanks, now we got them all:



http://www.newlisp.org/downloads/development/newlisp_manual.html">http://www.newlisp.org/downloads/develo ... anual.html">http://www.newlisp.org/downloads/development/newlisp_manual.html

HPW

#5
I had not tested the latest dev-versions carefully, and today I installed 10.3.9 and noticed that DLL-calling from my neobook plugin and DLL-calling from pdScript enviroment is broken (Crashes).

Not sure where it throws the access violation.

I reverted back to last stable 10.3.3 and all works fine.



Unfourtunatly I had not stored the dev-installer from 10.3.4 to 10.3.8 so I am not sure which version did work correctly.



I try to further investigate.
Hans-Peter

Lutz

#6
Linking has changed, and has changed again in 10.3.10. I have put an .exe and .dll here:

http://www.newlisp.org/downloads/development/inprogress/">http://www.newlisp.org/downloads/develo ... nprogress/">http://www.newlisp.org/downloads/development/inprogress/



Do these work for you?



ps: the change happened in 10.3.8 in win32dll.c

HPW

#7
Still throws an access violation error message (read access at xxxxx) at the end of my first initialisation call.

But it rans then and I can call further lisp-calls which works.

All initialisation seems to have happend. Rest of demo works then.



Strange.
Hans-Peter

Lutz

#8
How about now: http://www.newlisp.org/downloads/development/inprogress/">http://www.newlisp.org/downloads/develo ... nprogress/">http://www.newlisp.org/downloads/development/inprogress/

HPW

#9
Great, works fine again in both enviroments.

;-)
Hans-Peter