Seaside is a rare example of software that runs on all the major current Smalltalk platforms: Pharo, Gemstone, GNU Smalltalk, Squeak, VA Smalltalk, and VisualWorks. This presentation to the NYC Smalltalk users group looks at some of the tools and techniques the Seaside team uses to make life as easy as possible for the frameworks porters.
8. External Interface Support
XML Support enables XML–Smalltalk object
mapping, includes a server interface via XML
request handlers and reading of remote resources
B disk via TCP sockets using HTTP requests
OLE Support enables an application to use OLE
clients and custom control services.
Domino Connection allows an application to
retrieve and work with Domino documents as well
as access Notes mail system.
Download a risk-free trial copy:
www.instantiations.com/VAST/download
m/VAST
Build Quality Software
l other trademarks mentioned are the property of their respective owners.
94. Summary
Write tests!
Avoid extended syntax
Use ANSI where possible
Package out platform-specific code
Slime/Lint for what you can’t use, Grease for
what you can