Re: Problems with Processes
OK, I wasted bandwidth too soon. This message is for anyone who might fall
into the same trap:
> We're having trouble using run-process. The command seems to make my computer
> thrash about vigourously for a few seconds and then kill stk - I believe
> what's happenning is that stk is chewing up virtual memory at an amazing rate
> (I started at 21M free) and the OS is killing it before all the virtual memory
> is gone. Anyone else seen this behaviour?
>
> I'm on a PowerPC running AIX3.2.5
The solution here is to compile with -lbsd. The libc.a signal implementation
is a bit different and causes bad things to happen when a child process exits
and STk's signal handler wants to tidy up.
> a) Are process supposed to be removed from (process-list)? I'm confused by the
> following behaviour (on a SunOS 4.1.3)
>
> STk> (run-process "ls" "-l" "/bin" :output "/tmp/X" :wait #f)
> #<process PID=609>
> STk> (process-list)
> (#<process PID=609>)
> STk> (process-wait (car (process-list)))
> #f
> STk> (process-list)
> (#<process PID=609>)
>
Of course the patch has been posted a while back if only I was paying
attention....
> b) STk seems to want to convert the result of a get command on a listbox to a
> list. This means that we run into trouble if our listbox entries have comma's
> or brackets in them (they get converted into (unquote ...) and sublists
> respectively). The man page does not state that <pathname> get <index> returns
> a list. I think it would make more sense for STk to keep this return value as
> a string to allow the user the maximum latitute in inserting stuff into the
> listbox that they later want to retrieve. Comments?
Has nobody else run into this?
Also, someone commented on the (winfo 'interps) command having trouble with
windows called "exmh #2" and so on, where STk choked on the #2. It seems easy
enough to make winfo one of the "exempt" commands (like option etc.) and
return a string - sidestepping the issue rather crudely. How difficult would
it be to make winfo return a list of strings? So if I do this in wish:
% winfo interps
exmh exmh-bg ical nn {nn #2} stk wish
then the following would happen in stk:
STk> (winfo 'interps)
("exmh" "exmh-bg" "ical" "nn" "nn #2" "stk" "wish")
S.
Received on Tue Apr 18 1995 - 06:35:07 CEST
This archive was generated by hypermail 2.3.0
: Mon Jul 21 2014 - 19:38:59 CEST