I may perhaps be unaware of the XML/SGML builder generation from
Seaside, love to be pointed out to.., The Html generation of
Seaside uses explicit construct of classes ( WA**Tags) to do so..
Builders in dynamic manner
use doesNotUnderstand: construct to generate the stream..

The strength in this approach is a lighter construction.. just one
object creation for the entire sgml stream
creation..

Extensibility too therefore is available by default.. any tag/
attribute can be streamed without any extension
to creating a new class/ method..

The offside though is, it is streaming so no handling the DOM / tree
for manipulations..

Infact I feel it can be a good alternative mode to current seaside
markup streaming for the Html streaming ( for static content) too..but
that is specialization
of its use.. and not as yet worked out for handling the callbacks and
all special abilities of Seaside html streaming.

*****
Seaside provides that kind of functionality.

Lukas

2010/7/6 Sudhakar Krishnamachari <skrishnamachari at gmail.com
<http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project>>:
>* Is there any general interest in Markup Builder...a la Groovy..?
*>*
*>* http://skrishnamachari.wordpress.com/2010/07/06/markupbuilder-in-smalltalk/
*>*
*>*
*>*
*>* _______________________________________________
*>* Pharo-project mailing list
*>* Pharo-project at lists.gforge.inria.fr
<http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project>
*>* http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
*>*
*


-- 
Lukas Renggli
www.lukas-renggli.ch
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to