[hunchentoot-devel] Hunchentoot with ECL

Zach Beane xach at xach.com
Wed Mar 26 12:45:23 UTC 2008


On Wed, Mar 26, 2008 at 09:52:37AM +0100, Marc Battyani wrote:
> 
> Edi Weitz wrote:
> >On Wed, 26 Mar 2008 02:23:04 +0100, css <css at swissjabber.ch> wrote:
> >  
> >>I had to replace the form
> >>
> >>(loop for key = (read-line *hunchentoot-stream* nil nil)
> >>                             while (and key (string-not-equal key "end"))
> >>                             for value = (read-line *hunchentoot-stream* 
> >>                             t)
> >>                             collect (cons (make-keyword key) value)
> >>                             do (maybe-write-to-header-stream key value)))
> >>
> >>by some tagbody-go-form, because ECL doesnt support it.
> >>    
> >ECL doesn't support LOOP?!?
> >  
> Unfortunately though handy, LOOP has a lot of quirks as well as under 
> specified areas.

[dangerously offtopic, but...]

Are they really underspecified? My impression is that LOOP is strictly
specified, but loosely (i.e. incorrectly) implemented in many Common
Lisps.

Zach



More information about the Tbnl-devel mailing list