[squeak-dev] Squeak vision

Philippe Marschall philippe.marschall at gmail.com
Wed Jul 1 11:09:53 UTC 2009


2009/7/1 Colin Putney <cputney at wiresong.ca>:
> ....
> 4. Squeak is becoming more and more important within the larger Smalltalk
> community. I notice this because of my involvement in cross-platform
> projects - Seaside, Monticello, OmniBrowser. It's getting easier and easier
> to write cross-platform code, because Squeak provides a compatibility layer.
> When porting something like Seaside to other platforms, the big issue is
> compatibility between lower level image code in the different dialects. The
> easiest way to overcome that is to provide an interface that looks like
> Squeak, because Squeak's licensing lets you use the actual Squeak code to
> implement it. If we wanted, say, a package that makes Squeak more compatible
> with VW, it would be more work to implement because we couldn't use any VW
> code. As a result, Squeak is the lingua franca of Smalltalk dialects, and
> folks from those other dialects have an interest in the quality of the code
> in Squeak.

We try hard not to force Squeak-isms on other dialects. It's not
always easy and there's certainly room for improvement but we're
working our way there. We try to orient ourselves on ANSI which pushes
the dialects to implement ASNI ;-)

Cheers
Philippe



More information about the Squeak-dev mailing list