<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><P>Yesterday I used a 3.0 install on the Pharo 1.0 beta to generate non-HTML (in my case that is Curl markup )</P><P><BR></P><P>I would not say that is any easier that before Camp Smalltalk ( I started from scratch - it still took me hours to track down everything )</P><P><BR></P><P>Anyone trying this must remember both gotchas:</P><P><BR></P><P>WASystemConfiguration clearAllDescriptions.<BR><BR>WARenderer resetDefault.<BR></P><P><BR></P><P>But since WARenderer is an HTML subclass which always resets the default renderer class to itself, that &gt;&gt;default method had to change.</P><P><BR></P><P>Now the main nuisance is that methods &gt;&gt;textHtml or &gt;&gt;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 ...</P><P><BR></P><P>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.</P><P><BR></P><P>Curl and Gemstone are such a natural match that the game still looks to be worth the candles.</P></td></tr></table>