This Question is Not Answered

1 "correct" answer available (8 pts) 15 "helpful" answers available (5 pts)
1 Replies Last post: Aug 26, 2009 6:55 PM by Robert Shiplett  
Robert Shiplett MVP 197 posts since
Oct 17, 2007
Currently Being Moderated

Aug 24, 2009 1:56 PM

Generating Curl web content with Smalltalk

This morning I saw the first Curl page come up on my localhost from a revised version of HttpView2 running on top of the KomHttpServer in Squeak Smalltalk 3.10

 

This is somewhat more daunting than generating Curl web content with the likes of PHP as inexplicably the Smalltalk community has hard-coded a good deal of XHTML-specific code ( content-type stinrs, class names ) into such Smalltalk classes as String, WriteStream, HttpResponse ...  in all of their application servers and web application frameworks.  Not that it makes me yearn for JBoss and Spring dependency injection XML configuration mania ...

 

There is awareness from some code contents that various patterns are being violated.  But still quite disappointing for work from the folks who first used MVC.

 

The game is worth the candle: something liek the Smalltalk Seaside framework is quite flexible, powerful and maintainable.  Of course nothing's new under the sun, but Smalltalk is a very high-productivity environment and with Seaside competing with Aida and Iliad across VisualWorks, Squeak and Gnu Smalltalk, good things can be expected. For just a few examples: SeaBreeze, Web Velocity, Pier.  In principal, these frameworks are neutral as to JavaScript, CSS and XHTML, and with some work, they can be made compatible with Curl.

More Like This

  • Retrieving data ...