Yesterday I used a 3.0 install on the Pharo 1.0 beta to generate non-HTML (in my case that is Curl markup )
I would not say that is any easier that before 2009 Camp Smalltalk ( I started from scratch - it still took me hours to track down everything )
Anyone trying this must remember both gotchas:
WASystemConfiguration clearAllDescriptions.
WARenderer resetDefault.
But since WARenderer is an HTML subclass which always resets the default renderer class to itself, that >>default method had to change.
The main nuisance is that methods >>textHtml or >>textPlain are in many critical places instead of a default rendering type ... and of course many key methods for error and redirect still output raw HTML.
Now to see what headaches appear as Pharo and Seaside evolve - given the wide-spread changes still required to accommodate a default rendering MIME type other than plain text or html.
Curl and GemStone are such a natural match that the game still looks to be worth the candles.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment