In order to keep CMUCL from freezing randomly when using TBNL, I need to run this: (mp::startup-idle-and-top-level-loops)
However, this function does not return. How/when should I call this function?
Thanks, -Adam
On Mon, 10 Oct 2005 19:07:45 -0400, Adam Thorsen adam.thorsen@gmail.com wrote:
In order to keep CMUCL from freezing randomly when using TBNL, I need to run this: (mp::startup-idle-and-top-level-loops)
However, this function does not return. How/when should I call this function?
On production servers where I run TBNL/CMUCL from the console (via detachtty) I have this at the very end of my ~/.cmucl-init. There are issues with SLIME, though, so I don't do this on development machines.
I think this is something the CMUCL developers should eventually sort out somehow... :)
Cheers, Edi.
I have the following start script when I test CL-WIKI outside SLIME:
#! /bin/sh
lisp -eval "(asdf:operate 'asdf:load-op :cl-wiki)" \ -eval "(setf *print-pretty* nil)" \ -eval "(wiki:start)" \ -eval "(mp::startup-idle-and-top-level-loops)"