From: Andrew T. <tal...@ya...> - 2001-08-20 04:46:50
|
I'm writing a game in C++, but I'd like to have Lisp scripting integrated into it for the following functions: Game Server: - `command shell', and command scripting, some UI scripting. - Game object scripting - Config files Client: - Much of the client's UI will be handled in Lisp, for a customizable L&F. The game object scripting I'd like to be somewhat in the style of LPC. Each source file is an object, public functions defined within that file are available for other objects (using something similar to LPC's call_other) and the underlying C++ class. It may be better/easier to use CLOS, but I haven't looked into that much yet. I'm in the middle of writing my own Lisp interpreter, but I noticed someone say something about embedding with CLISP on comp.lang.lisp. I'm sure that CLISP would be able to do a better job, speed and efficiency wise, than any Lisp interpreter I produce. My own is stripped extremely bare of functionality, still in its early buggy stages. Could anyone please provide me with info, or where to get it, on embedding with CLISP? Secondly, I'm unable to get clisp.cons.org or www.cons.org. The router at 165.113.22.149 goes into a loop with itself until TTL expires. Every comp with net access I've tried does this. Are there any mirrors? Thirdly, I've already investigated and rejected: - siod - umb-scheme - MIT scheme - elisp - ECLS - VSLisp - ELK - GCL - Guile ..and a few others I can't recall, as a suitable embedded Lisp/Lisp-like system. Thanks, >> DeSigna. optimist, n: A bagpiper with a beeper. |