development release newLISP v9.2.4

Notices and updates
Locked
Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

development release newLISP v9.2.4

Post by Lutz »

- improved process management and bug fixes

files: http://newlisp.org/downloads/development

Lutz

ps: the OSX ppc package was prepared on an Intel MacBook as a cross compile and has not been tested yet on a ppc processor.

m i c h a e l
Posts: 394
Joined: Wed Apr 26, 2006 3:37 am
Location: Oregon, USA
Contact:

Post by m i c h a e l »

Lutz wrote:ps: the OSX ppc package was prepared on an Intel MacBook as a cross compile and has not been tested yet on a ppc processor.
I ran the REPL, a GS program, and newLSIP edit. No problems.

Thanks for the update!

m i c h a e l

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

Hi Lutz,

Thanks for the release...

A remark though... process does not work anymore.. :-)
(Linux slackware 11.0)

> (process "xclock")
4812
> !ps -p4812
PID TTY TIME CMD
>


Where do I look in the C code for the change? Because the p_process function did not change...


PS1: this is strange...
(process "newlisp") does work, but I cant get back to the original ROOT
newlisp when I quit the second one with Ctrl-D. The Root is a ghost now (no defunc btw!)

I think its a TTY/Terminal setting issue...Im lookig at it...




Regards,
Norman.
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

PS2:

And now it does not work anymore... odd ;-)
> (process "newlisp")
4872
> !ps -p4872
PID TTY TIME CMD
>


PS3:

And occasionaly when using 'process the CTRL-D gives up too..
(no effect anymore)
-- (define? (Cornflakes))

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post by Lutz »

specify the full path name for the app to start with process:

Code: Select all

~> newlisp
newLISP v.9.2.4 on BSD, execute 'newlisp -h' for more info.

> (process "/usr/bin/newlisp")
11358
> newLISP v.9.2.4 on BSD, execute 'newlisp -h' for more info.

> !ps -p11358
  PID  TT  STAT      TIME COMMAND
11358  p0  S+     0:00.01 /usr/bin/newlisp
>
Lutz

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

I just punched myself with the "RTFM" chapter...!


PS: Signal handler works fine, I lost the SIGVTALRM with the 'true option ;-)
-- (define? (Cornflakes))

Locked