[imp-hackers] cl-ext:exit

Sam Steingold sds at gnu.org
Fri Jul 10 16:18:34 UTC 2009


On Fri, Jul 10, 2009 at 11:51 AM, Juan Jose
Garcia-Ripoll<juanjose.garciaripoll at googlemail.com> wrote:
> On Fri, Jul 10, 2009 at 5:43 PM, Sam Steingold<sds at gnu.org> wrote:
>> if you want "exitable threads", just wrap the thread functions in a catch:
>>
>> (create-thread (lambda () (catch 'exit-thread (my-func))))
>
> The problem is that library functions can not assume that the user
> does something. It is therefore important to have a function that does
> the job. In the end QUIT is what we are doing

IMO library functions should never call EXIT.
it's like a unix program calling reboot.

> ECL Supoprts hierarchical package names and some other people mimic it
> with dots.

what's the semantics?
put it in a clrfi!

-- 
Sam Steingold <http://sds.podval.org>




More information about the implementation-hackers mailing list