Brad Beveridge wrote:

> Hello all project champions!  This is a request for a monthly project
> status update.  So if you've done something interesting this month,
> how about a few words to let us all know?

Good idea. The Common Lisp Application Builder is now a Sourceforge project
with a subversion repository and has its own domain:

http://sourceforge.net/projects/lispbuilder
http://www.lispbuilder.org (the sourceforge webpage has to be uploaded)
http://wiki.alu.org/Application_Builder

Thanks to Surendra Singhi for the SWIG CFFI generator code and to Justin
Heyes-Jones, Luke J Crook and the other members of the Applications builder
project and the discussions on the mailing list, the SDL package is working
on Windows, Linux and a bit on Mac (still events problems) and has some
nice utility functions for easier using. Justin is writing a game for
demonstrating how to use it and while doing this, we'll develop an easy to
use gaming framework. Luke will add some more libraries, like SDL_gfx (fast
2D graphics for SDL), OpenRM (3D scene graphics) and ODE (physics
simulation).

You can already use the SDL part, I've written a step-by-step tutorial for
Windows:

http://svn.sourceforge.net/viewcvs.cgi/*checkout*/lispbuilder/trunk/lispbuilder-sdl/index.html

But it is still beta.

My vision is a framework, which is as easy to use as Lua Player, which I've
initiated last year: http://www.luaplayer.org/

Another important part is simplifying the CFFI generation. SWIG provides a
large framework for integrating FFI wrappers for all kinds of languages,
but I've started to write a pure Lisp generator, with lispbuilder-lexer,
yacc and regex:

http://sourceforge.net/project/showfiles.php?group_id=159740

I don't know if this makes sense, but I'll do this for learning some parser
knowledge and it's more fun to write Lisp code generators in Lisp than in C
and a bunch of other different file formats and languages, which is needed
for SWIG.

All packages are ASDF installable and can be used for other projects as
well (currently all packages are BSD licence, some libraries, like SDL_gfx,
are LGPL). The awk, lexer, regex and yacc packages are more stable, because
they are imported from other projects and only re-packaged to ASDF and the
lispbuilder-package-prefix.

-- 
Frank Buss, [EMAIL PROTECTED]
http://www.frank-buss.de, http://www.it4-systems.de

_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to