On 05/01/2008, Gustavo <[EMAIL PROTECTED]> wrote: > 2008/1/5, Justin Heyes-Jones <[EMAIL PROTECTED]>: > > On 04/01/2008, Luke J Crook <[EMAIL PROTECTED]> wrote: > > > Elliott Slaughter wrote: > > > > What's nice is you can stop the game, add or remove objects and so on, > > and then restart the engine. When I'm using lispworks I can do that > > without stopping the engine using the repl in lispworks and starting > > the engine in emacs. Presumably theres some way to do that in slime > > and have to repl's on the same lisp? > > Maybe you can use multiple threads? Threading is implementation dependent, > but there are some libraries that provide portable multi-threading (like > http://common-lisp.net/project/bordeaux-threads/)
Yeah I've been doing it non-portably in lispworks and it seems to work from inside the IDE but not from slime. #+lispworks (defun engine-run-as-lisporks-new-process() (mp:process-run-function "Game engine" '(:priority 42) #'engine-run)) Justin _______________________________________________ application-builder mailing list application-builder@lispniks.com http://www.lispniks.com/mailman/listinfo/application-builder