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

Reply via email to