In article <793a5176-ec2d-4ffd-b1e7-762077733...@v35g2000pro.googlegroups.com>, Vsevolod <vselo...@gmail.com> wrote: >On Apr 26, 6:28 pm, a...@pythoncraft.com (Aahz) wrote: >> >> The problem is that thread-killing (in the literal sense) doesn't work. >> Unlike processes, there's no thread-environment encapsulation at the OS >> level, which means that things don't get cleaned up properly. Even Java >> has mostly given up on thread-killing. The only way to kill threads >> safely is to have them terminate themselves. Your other option is to use >> multiple processes. > >Well, somehow, in Lisp it's not a problem. :)
Does Lisp even have OS-level threads? What Lisp are you using, on what OS? Are they perhaps Erlang-style cooperative threads instead? -- Aahz (a...@pythoncraft.com) <*> http://www.pythoncraft.com/ "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." --Red Adair -- http://mail.python.org/mailman/listinfo/python-list