The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Why Smalltalk?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Why Smalltalk? Posted: Jan 20, 2004 12:49 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Why Smalltalk?
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Cincom Smalltalk Blog - Smalltalk with Rants

Advertisement
Patrick Logan links to an earlier post I made, and expands on it with an interesting observation about Smalltalk productivity:

There is no main. Rather than writing programs, you construct objects. Rather than running programs, you test objects. A Smalltalk environment will have several browsers up at a time. Some for browsing, others for editing. Another typical scenario is to have several *workspaces* up at the same time. A little code here, a few tests there.

I think Patrick's right - not having main() is a large part of the productivity question. Ironically, it's also one of the things that make Smalltalk hard to introduce to people - a common complaint from experienced developers, after their first encounter with Smalltalk is Where's my program? Once you get beyond that - and realize that you are holding clay - clay that you can mold into any shape you want - is when you really start to become productive.

Read: Why Smalltalk?

Topic: Inversion of Control and Dependency Injector Pattern Previous Topic   Next Topic Topic: Massive accident

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use