From: Alex Mizrahi
Subject: [ANNOUNCE] ACBL-web 0.0.0: a web-framework using Armed Bear Common Lisp as a Java Servlet
Date:
Message-ID: <45887022$0$49208$14726298@news.sunsite.dk>
want to make a web-application in Common Lisp, but worry about possible
problems: that lisp will not be able to handle big traffic, you'll lack some
library (that Java has), or whatever?
ABCL-web might be a good thing for you then! (well, if it was mature
enough..)
ABCL -- Armed Bear Common Lisp -- is an implementation of Common Lisp on
JVM. it currently somewhat lacks maturity, but it's not a toy
implementation -- it's as fast as SBCL on numeric calculations (well, until
code is optimized), and it's faster than CLISP (in some cases).
ABCL-web is a 'bridge' to connect ABCL to Servlet Container, and some
libraries to enable web application development.
thus, you can write a web application code in Common Lisp, with Emacs/SLIME
development environment that enables rapid development and just-in-time
debugging (you can even fix errors in realime, before user sees them!), and
for a servlet container it will look just like another web application, and
ABCL is simply a Java library for it. and, you can use any Java library from
Lisp code transparently.
installation should be very easy -- just grab a web application archive WAR
file and deploy it in a servlet container (Apache Tomcat, for example) --
and web application should be instantly running! (well, there could be some
glitches with it..)
the web site with more detailed description and links is here:
http://abcl-web.sourceforge.net/
please note, that it's a first 'alpha' release, there can be some
glitches -- i didn't have time to check it thoroughly :(, and
"documentation" is clumsy.. however, i was able to launch it on four
different operating systems -- win32, debian linux, solaris 10, freebsd --
so it should be more-or-less working.
i'm currently seeking interested people -- if there is no interest in it,
there's no reason to develop it :(
if you're not interested in web applications (but why are you reading this
then? :), but just want to try ABCL, you can download it here:
http://downloads.sourceforge.net/abcl-web/abcl-0.0.9.1p.jar?modtime=1165177576&big_mirror=0
and run it with java -jar abcl.jar
there are no 'official' distributed binaries of ABCL, but i've built it.