[squeak-dev] 10 programming languages worth checking out, Squeak included!

Janko Mivšek janko.mivsek at eranova.si
Mon Dec 22 22:51:47 UTC 2008


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



More information about the Squeak-dev mailing list