Channels ▼

Web Development

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

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<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

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.