Channels ▼


Smalltalk TV

Interested in learning Smalltalk? A new web TV site can walk you through it. Smalltalk Television teaches basic Smalltalk by having people use the language to create a website.

According to Smalltalk Television's Toronto-based host Chris Cunnington, "Smalltalk has a different enough paradigm for people to be stumped when they look at the dated and hard-to-find books on the language. Smalltalk Television is meant to be more of a multimedia and immersive experience -- with the user downloading the free software, watching the movies, reading the descriptions, trying the code examples, and asking questions on the Google Group. Smalltalk is different enough from functional programming that a person needs to be hemmed in by a few discoveries before they can have a pop moment, and feel the language is theirs."

A few years ago, Cunnington helmed the Toronto Smalltalk Users Group, "with the aim of getting people to teach me Smalltalk. I had some books, but was having no luck. I fell under the spell of the Seaside web framework for the Squeak, open-source, version of Smalltalk. I decided at that time to create a web host for Seaside Smalltalk images." The idea for Smalltalk Television evolved from there.

There are lots of excellent Smalltalk programmers in the world, and I'm not in that rank," Cunnington says, "Smalltalk Television is not for people who want to spend a lot of time talking about patterns. The idea is to introduce something different by getting people to build something they are familiar with already -- web sites. There are almost no good beginners' resources for Smalltalk, so I thought I'd try and create a start up around that idea. If people want enterprise level online hosting, then they can graduate from my site and go to Cincom's recently opened Web Velocity."

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags


<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags


<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

