Re: Re: mailing list stuff in progress

Miles Egan <[email protected]> Tue, 22 Jul 2003 21:31:33 -0700
Newsgroups gmane.lisp.clump
Message-ID <[email protected]>
Yarden Katz wrote:
> Miles Egan <[email protected]> writes:
> 
> 
>>By the way, it's cool to see some new developments on the lisp html page
>>templating front (I'm thinking of Kevin Rosenberg's and Edi Weitz's
>>recent announcements).  What I'd really like is something that maps an
>>object with attributes into a marked up wysiwyg template like jakarta's
>>tapestry or the python twisted/woven framework.
> 
> 
> Could you explain what you mean by this, or point to an example?  I'm
> not sure I understand.  I don't have much experience with twisted and
> none with Jakarta.

Sorry to be so slow to respond.  Life became busy all of a sudden.

Jakarta's the apache umbrella group for java development.  Tapestry's 
the subproject that does web guis.

Anyway, you can find some documentation on the tapestry templating 
system here:

http://jakarta.apache.org/tapestry/doc/DevelopersGuide/components.html-template.html

but the basic idea is that a tapestry template is a normal html fragment 
with certain tags augmented with a special attribute, "jwcid", that 
tells the framework to replace the tag with the rendered version of the 
component in the page class identified by the jwcid.  Another cool 
feature of tapestry is that it supports development of plug & play html 
widgets.  I think Apple's WebObjects framework provided a lot of the 
inspiration for this.

I think OnShore's IMHO lisp web environment is a bit like this.  I need 
to go take another look at it.

miles