[plt-scheme] Templates in the PLT Web Server

From: Eli Barzilay (eli at barzilay.org)
Date: Thu Nov 20 13:41:56 EST 2008

On Nov 20, Shriram Krishnamurthi wrote:
> Agreed, but that's just how templating works.  For years I resisted
> adding templating precisely for these reasons, and never got around
> to designing a proper and scope-respecting "functional" template
> mechanism.

Can you be more specific about the problems that you've
seen/anticipated?  FWIW, the biggest possible confusion is that you'd
often do, for example, (begin ...) when you mean (list ...).  That's
exactly why I added `begin/collect' which is sort of a hybrid of the
two.  (Jay doesn't use it currently, but it will probably be needed at
some point.)

> Jay did the right thing to say screw it, let's move ahead.  I'm not
> the biggest fan of how @-reader syntax plays out here, [...]

Any reasons?  -- I'm not trying to start any kind of a flamewar, I
just spent a *REALLY* long time designing that thing and I think that
the result is almost completely satisfying.  So any complaints,
including ones that are very technical and ones that are high level
enough to not worth spending work on, any of these would be very
interesting to hear.

          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!

Posted on the users mailing list.