[Openmcl-devel] Initial bindings

Greg Pfeil greg at clozure.com
Wed Oct 6 03:17:11 PDT 2010


On 6 Oct 2010, at 3:34, Ron Garret wrote:

> ;;;
> ;;; #<PROCESS foo(8) [Reset] #x302000DB1D0D> requires access to Shared Terminal Input
> ;;; Type (:y 8) to yield control to this thread.
> ;;;
> 
> As an aside, following the instructions and typing (:y 8) in both the altconsole and the listener has no effect.

What I always end up doing here is interrupting the listener thread (Cmd-, in the IDE), then enter ":y 8" at the debugger prompt:

	? 
	> Break: interrupt signal
	> While executing: CCL::%PROCESS-WAIT-ON-SEMAPHORE-PTR, in process Listener-2(8).
	> Type cmd-/ to continue, cmd-. to abort, cmd-\ for a list of available restarts.
	> If continued: Return from BREAK.
	> Type :? for other options.
	1 > :y 8


	;;;
	;;; Shared Terminal Input is now owned by #<PROCESS foo(8) [Reset] #x302000DB1D0D>
	;;;
	
	> Type :POP to abort, :R for a list of available restarts.
	> Type :? for other options.
	1 > 

and now you're sitting at the debugger for the correct thread.


More information about the Openmcl-devel mailing list