[Gardeners] web framework
Daniel Weinreb
dlw at alum.mit.edu
Thu Aug 14 14:01:12 UTC 2008
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
>> Gardeners at lispniks.com
>> http://www.lispniks.com/mailman/listinfo/gardeners
>>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Gardeners mailing list
> Gardeners at lispniks.com
> http://www.lispniks.com/mailman/listinfo/gardeners
>
--
________________________________________
Daniel Weinreb
dlw at alum.mit.edu
http://danweinreb.org/blog/
http://ilc2009.scheming.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.lispniks.com/pipermail/gardeners/attachments/20080814/021aa66e/attachment.htm
More information about the Gardeners
mailing list