gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] Re: lethal weapon IV


From: Camm Maguire
Subject: [Gcl-devel] Re: lethal weapon IV
Date: 20 Jun 2006 10:09:10 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!

Robert Boyer <address@hidden> writes:

> I hadn't played with the si::p-or and related parallel stuff
> in Gnu Common Lisp 2.7.0 for a while, but prompted by your
> message below, yesterday afternoon, I tried two examples.
> 
> 1.  (defun foo () (si::p-or (foo) (foo)))
> 
> 2.  (defun foo () (sleep 1) (si::p-or (foo) (foo)))
> 
> In both cases, upon calling (foo), the machine
> went south.  

THis should have caused machine overload, no?  The forked processes
should terminate either 1) when a given (foo) returns, or 2) any
instance returns non-nil.  'foo here never returns at all -- hence
infinite fork.

Take care,
-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah




reply via email to

[Prev in Thread] Current Thread [Next in Thread]