newLISP Fan Club

Forum => newLISP newS => Topic started by: Lutz on December 21, 2011, 08:30:43 AM

Title: newLISP development release v.10.3.9
Post by: Lutz on December 21, 2011, 08:30:43 AM
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
Title: Re: newLISP development release v.10.3.9
Post by: johu on December 23, 2011, 02:15:14 AM
Hello, Lutz.



A new function, struct is fine.



By the way, symbol 'struct is used at functions' example of bind and unify in User Manual and Reference v.10.3.9 (//http)



and also at Destructuring nested lists in Code Patterns in newLISP (//http)





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



Maybe, when Maintenance Release.



Thanks,
Title: Re: newLISP development release v.10.3.9
Post by: Lutz on December 24, 2011, 10:01:41 AM
Thanks Johu, all corrected now here:



http://www.newlisp.org/downloads/development/newlisp_manual.html



and here:



http://www.newlisp.org/downloads/development/CodePatterns.html
Title: Re: newLISP development release v.10.3.9
Post by: unixtechie on December 26, 2011, 11:03:53 PM
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.
Title: Re: newLISP development release v.10.3.9
Post by: Lutz on December 27, 2011, 08:07:57 AM
Thanks, now we got them all:



http://www.newlisp.org/downloads/development/newlisp_manual.html
Title: Re: newLISP development release v.10.3.9
Post by: HPW on January 05, 2012, 01:46:17 PM
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.
Title: Re: newLISP development release v.10.3.9
Post by: Lutz on January 05, 2012, 01:55:34 PM
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/



Do these work for you?



ps: the change happened in 10.3.8 in win32dll.c
Title: Re: newLISP development release v.10.3.9
Post by: HPW on January 05, 2012, 02:08:58 PM
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.
Title: Re: newLISP development release v.10.3.9
Post by: Lutz on January 05, 2012, 02:18:03 PM
How about now: http://www.newlisp.org/downloads/development/inprogress/
Title: Re: newLISP development release v.10.3.9
Post by: HPW on January 05, 2012, 02:25:13 PM
Great, works fine again in both enviroments.

;-)