Nubis, James,
James Fleming wrote:
Hi there,
can anyone recommend me the 'simplest' (as in,
will-later-find-myself-doing-ad-hoc-stuff-but-it-was-easy-to-grasp-at-first)
web framework for common lisp?
I can recommend Hunchentoot. I used to use Araneida, but it seems to
have fallen to the competition.
Hunchntoot is the best HTTP server in Common Lisp. By Edi Weitz, probably
the best writer of free CL libraries. We use it at work. This decision
is a
no-brainer.
Hunchentoot, then, with CL-WHO to produce the actual HTML. There's also
a gotcha with CL-WHO, incidentally, regarding when you should use
(format t ...) and when to use (format nil ...), but if the output isn't
appearing when you expect, that's the first thing to check.
I think the big question is what Nubis means by a "web framework" and what
he expects such a thing to do.
You might also want to check out UCW (the UnCommon Web). However, it's
based on continuations; while they're a nifty language feature, you
might want to limit the number of learning curves that you're climbing
at any one time.
UCW is by Marco Baringer, also an awesome hacker. UCW is known to work
with Allegro CL, CMUCL, CCL (Clozure, formerly known as OpenMCL), GNU
clisp, and SBCL. Hunchentoot is similar but is not tested in GNU clisp
and is
tested on LispWorks.
I'm sure there are a couple of others, but these seem to be the main
contenders. Once you've gotten yourself up and running, definitely check
out all the options and see what you make of them from there.
BKNR is at http://bknr.net/html/home.html. It looks like it's being
maintained by Hans Hubner, also an awesome hacker.
(All three of them are currently working at my employer, ITA
Software, as consultants. We all know each other very well.)
I think there is at least one other major one, but I can't remember.
Drew Crampsie's "Lisp on Lines" isn't finished yet.
So which one is best? Read the web sites and overview documentation
and see which ones seems to be a better fit for what you had in mind.
-- Dan
Cheers,
James
but I want the less 'protocolar' one, I've worked with 'mvc' style frameworks
this far, but any other paradigm will do, as long as its lightweight and has
passable documentation.
thanks!
I still don't trust myself to evaluate this kind of things in lisp, and
want to start as fast as possible, sorry for my newbie-ism.
--
----nubis :)
http://woobiz.com.ar
_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners
------------------------------------------------------------------------
_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners
--
________________________________________
Daniel Weinreb
[EMAIL PROTECTED]
http://danweinreb.org/blog/
http://ilc2009.scheming.org/
_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners