development release newLISP v9.2.4

Started by Lutz, October 16, 2007, 08:38:00 AM

Previous topic - Next topic

Lutz

- improved process management and bug fixes



files: http://newlisp.org/downloads/development">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

#1
Quote from: "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.


I ran the REPL, a GS program, and newLSIP edit. No problems.



Thanks for the update!



m i c h a e l

newdep

#2
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

#3
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

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


~> 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

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





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