Our website real-time statistics caught another nice blog post
mentioning Squeak:
http://www.h3rald.com/articles/10-programming-languages#squeak"Squeak has become one of the most popular Smalltalk implementations
available. It has been used in some very interesting projects:
* EToys, a kids-oriented but powerful development environment built in
Squeak, was included as part of the educational sofware suite of the
OLPC.
* Seaside is a modern and very productive web framework running on
Squeak.
* Croquet is a development solution to build complex, multi-user virtual
worlds.
If you ask Randal Schwartz, he’ll explain you why Squeak and Smalltalk
are at least worth a look. Personally, while I’m attracted by
Smalltalk’s unique approach to programming and its friendly syntax, I am
still a bit overwhelmed by the way it works. Squeak, and Smalltalk in
general, runs inside (literally) a virtual machine written in Squeak
itself. This means that:
* You write your code inside Squeak
* You debug, inspect and interact your code inside squeak
* You run your code inside Squeak
* You can install Squeak on virtually any platform, including mobile
phones, fairly easily
Everything lives inside Squeak. It’s very weird to picture this without
actually trying it, so I suggest you download it and give it a try: it
will definitely be an unusual but intriguing experience.
Smalltalk takes programming to a whole different level, which is simply
unimaginable for other languages. In return, it asks you to fully
embrace the Smalltalk way of doing things, according to which external
text editors, external version control systems and other common tools
familiar to traditional programmers simply loose their purpose.
To get you started…
* Official Squeak Web Site
* Squeak by Example
* SqueakLand
* Ruby’s Roots: Smalltalk Comeback and Randal Schwartz on Smalltalk
* FLOSS Weekly 29: Dan Ingalls"
--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si