Re: Probably solved [Was: picoLisp under MacOS/X 10.6 SIG-N

2009-11-24 Thread Alexander Burger
On Tue, Nov 24, 2009 at 08:02:42PM +0800, cle wrote: > I have done so and I now can confirm, that you newest picoLisp will pass > all unit tests under Snow Leopard (Intel), Leopard (PPC) and NetBSD > (Intel) with flying colors :-) Wow, good news! Many thanks! > Only a small hint worth noting t

Re: Probably solved [Was: picoLisp under MacOS/X 10.6 SIG-N

2009-11-24 Thread cle
Alexander Burger wrote: Hi Cle, Hi Alexander, (...) I see. The unit tests are a little special. As they need a well-defined environment to operate correctly, they have to be started in a certain way. It is written as a comment in the 5th line of "lib/test.l": # $(/bin/pwd)/p lib/tes

Re: Probably solved [Was: picoLisp under MacOS/X 10.6 SIG-N

2009-11-23 Thread Alexander Burger
Hi Cle, > > Now I'm wondering why you extended the setting of the 'Home' global > > ... > (pwd) '/)) that consistently failed before! I found, that if I start the > unit tests via > >./p lib/test.l -bye I see. The unit tests are a little special. As they need a well-defined environment to

Re: Probably solved [Was: picoLisp under MacOS/X 10.6 SIG-N

2009-11-23 Thread cle
Alexander Burger wrote: Hi Cle, Hello Alexander, > Alexander Burger wrote: >> Hi Cli, Oops, sorry ;-) Macht nischt! :-D (...) Now I'm wondering why you extended the setting of the 'Home' global in init(), to fall back to the current working directory if the first file argument do

Re: Probably solved [Was: picoLisp under MacOS/X 10.6 SIG-N

2009-11-23 Thread Alexander Burger
Hi Cle, > Alexander Burger wrote: > > Hi Cli, Oops, sorry ;-) I'm back home, and inserted some of your changes (the Makefile, and the Globals, but not the RTLD_LAZY issue). Now I'm wondering why you extended the setting of the 'Home' global in init(), to fall back to the current working direc

Re: Probably solved [Was: picoLisp under MacOS/X 10.6 SIG-N

2009-11-22 Thread John Duncan
Cool. Would have checked it myself if I had snow leopard. John On 22 Nov 2009, at 10:12 AM, cle wrote: John Duncan wrote: > Is it necessary to declare the functions extern in the header file? > The default linkage for functions is external. To speak the truth: I don't know! Let me see ...

Re: Probably solved [Was: picoLisp under MacOS/X 10.6 SIG-N

2009-11-22 Thread John Duncan
Is it necessary to declare the functions extern in the header file? The default linkage for functions is external. John On 22 Nov 2009, at 4:54 AM, cle wrote: Alexander Burger wrote: > Hi Cli, Hi Alex, (...) > So that means, that you fixed also the problems with loading dynamic > lib

Re: Probably solved [Was: picoLisp under MacOS/X 10.6 SIG-N

2009-11-22 Thread cle
Alexander Burger wrote: Hi Cli, Hi Alex, (...) So that means, that you fixed also the problems with loading dynamic libraries, which was a major trouble during recent months. I guess I did ... :-) As I'm on a trip until Monday evening, having only sporadic time and network access

Re: Probably solved [Was: picoLisp under MacOS/X 10.6 SIG-N

2009-11-22 Thread Alexander Burger
Hi Cli, > Ok! Today I had give it a try and finally I was able to patch and build > picoLisp to being runable under Snow Leopard passing all unit tests in > lib/test.l and running doc/hello.l and doc/family.l too :-) Wow, that's nice! So that means, that you fixed also the problems with load

Re: Probably solved [Was: picoLisp under MacOS/X 10.6 SIG-N everytime?]

2009-11-21 Thread cle
Hello Alexander, unfortunately I couldn't try under Leopard yet. I should get a Xcode for Leopard tomorrow, then I will try ... Another correction: in my patchfile I had unnecessarily changed RTLD_LAZY to RTLD_NOW in src/main.c. This has not to be, as it works with RTLD_LAZY too. So if you w