newLISP Fan Club

Forum => newLISP newS => Topic started by: Lutz on December 10, 2013, 08:26:24 AM

Title: newLISP Development Release v.10.5.6
Post by: Lutz on December 10, 2013, 08:26:24 AM
Development release v.10.5.6 continues with many small additions and improvements in several areas:



Files and changes notes: http://www.newlisp.org/downloads/development/
Title: Re: newLISP Development Release v.10.5.6
Post by: johu on December 12, 2013, 03:50:24 AM
Hello, Lutz.



Anaphoric if is great!



I finished the translartion of v.10.5.6's manual.



newlisp_manual-10506 (//https)



And,



line 15481
Quote<p><tt>if</tt> also sets the anaphoric syztem variable <tt>$it</tt> to the value

system?



line 25238-25247
Quote<p>All members in list are sorted in ascending order.

Anything may be sorted, regardless of the types.

When members are themselves lists, each list element

is recursively compared. Arrays in array are

sorted as if they were lists.
If two expressions

of different types are compared, the lower type is sorted

before the higher type in the following order:</p>



<p>When sorting an array sort works as if sorting

a list.</p>

Either first or second in bold might be not necessary.



If second would be remained,

p25246
Quote<p>When sorting an array <tt>sort</tt> works as if sorting

Maybe.



Thanks,
Title: Re: newLISP Development Release v.10.5.6
Post by: Lutz on December 12, 2013, 07:11:18 AM
Thanks Johu, the new translation is online:



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





but I could only find the syztem spelling error and not the misplaced <b]sort bold quotes. Did you work using the latest newlisp_manial.html 10.5.6, as posted yesterday?
Title: Re: newLISP Development Release v.10.5.6
Post by: johu on December 13, 2013, 01:45:38 AM
Thank you for response, Lutz.



And  I'm sorry, my explanation was not enough and using bold-tags had been wrong.



Then, I will be more careful.
Title: Re: newLISP Development Release v.10.5.6
Post by: Lutz on December 13, 2013, 08:04:24 AM
Thanks for the great work Johu! I wish we had translations into more languages, but it is a lot of work. When printed, the manual is now over 300 pages long.
Title: Re: newLISP Development Release v.10.5.6
Post by: TedWalther on December 16, 2013, 06:31:11 PM
Lutz, does the FFI implementation in newlisp really need to depend on version 3.0.10 or later?



I did some digging, and it seems libffi 3.0.9 is fine, but breaks not only on OpenBSD, but also on Solaris and NetBSD.  So far those platforms are sticking with 3.0.9, but adding patches to make it support various hardware architectures.



Was the shift from 3.0.9 to 3.0.10 that big, or could there be some way of supporting 3.0.9?
Title: Re: newLISP Development Release v.10.5.6
Post by: Lutz on December 17, 2013, 06:54:52 AM
Judging from your error messages on OpenBSD with libffi 3.0.9, it looks like the current code in newLISP needs some functions which are not available in 3.0.9. But if you say, you could make 3.0.9 work with newLISP on other platforms, then the OpenBSD problem perhaps is of different nature?



On this page: https://sourceware.org/libffi/ version 3.0.13 is listed as working with OpenBSD. That sounds like 30.0.13 should be installable on OpenBSD? 3.0.9 was released in December 2009. Stefan Sonnenberg, who wrote the initial libffi support in newLISP, based it on 3.0.10 released in August 2011.
Title: Re: newLISP Development Release v.10.5.6
Post by: TedWalther on December 17, 2013, 07:39:35 PM
I guess to update the OpenBSD port of newlisp now I'll have to help the maintainers of libffi too.  Ok.  sigh.  Hopefully I get it done in time for the big stable release of newlisp.
Title: Re: newLISP Development Release v.10.5.6
Post by: abaddon1234 on April 02, 2016, 05:47:14 AM
it looks like the current code in newLISP

สมัครแทงบอล (//https)
Title: Re: newLISP Development Release v.10.5.6
Post by: TedWalther on April 02, 2016, 10:45:26 AM
Have you checked if libffi support is enabled?  I know a while ago they updated libffi to one that works with newLisp.  I haven't had time or energy to update my OpenBSD build server, so I haven't been able to test this.