Showing posts with label Cincom. Show all posts
Showing posts with label Cincom. Show all posts

Sunday, November 7, 2010

Pharo Smalltalk for Seaside on Windows, Mac and Linux

James Robertson of Cincom has a Pharo Smalltalk introduction on YouTube.

If you know JavaScript and ruby but never learned to work in a Smalltalk environment, this video is just one of a starter series called "Smalltalk For You".

And if you are taken with Pharo, you an go to their pages at code.google.com/p/pharo or start with Smalltalk Television.

Both Cincom Smalltalk and Pharo have taken to Seaside for Smalltalk.

The Pharo Smalltalk branch of Squeak Smalltalk requires itself to support the Seaside web development framework while focusing on Traits as an abstraction mechanism for programming to interfaces without deep inheritance subclassing.  With the advent of the Roar multi-core VM for Squeak Smalltalk, this should be an alternative to Scala.

For daily Smalltalk podcasts on Cincom Smalltalk and their variant development using the Seaside framework, see Cincom Smalltalk on Web Velocity.

For an alternative using Seaside, see Sea Breeze: YouTube has these links.

Thursday, May 20, 2010

Cincom VisualWorks Smalltalk 7.7 and Seaside 3.0

About a week ago James Robertson began re-doing the >tutorial for Seaside 3.0 and Cincom VisualWorks Smalltalk 7.7.

An immediate problem arises if you installed an >NC image from Cincom without selecting "Preview" components for install: you will not have WriteBarriers.

Just connect Store to the Cincom repository, select Published and load WriteBarriers from down near the bottom of the list - I took the version at the top of the pile.

After that, the Package Manager loaded Seaside-All 3.0-3 with no complaint.

Now to see how often contentType is defaulting to 'text/html' ... (my interest in Seaside at the moment is for generating non-HTML content as Curl markup or 'text/vnd.curl')

PS
  Smalltalk Daily has a post on WriteBarriers.