Smalltalk for Everyone Else
Subject:   Its a lot to get used to
Date:   2006-09-24 19:28:30
From:   tlaurenzo1
Having recently tried to get started with Squeak, I can say that it is hard for someone used to text editors, interpreters, and compilers to get used to the typical Smalltalk environment such as Squeak.

I get Smalltalk the language, but I don't get Squeak (which from what I understand is fairly typical as a Smalltalk environment). It'd be nice if there was some kind of guide like "Squeak and Smalltalk for those addicted to their text editors and command prompts." From some comments I see around, I think that I am not the only one with this mental block.

Good article nonetheless.

Main Topics Oldest First

Showing messages 1 through 3 of 3.

  • Its a lot to get used to
    2007-01-25 20:09:04  jacaetevha [View]

    No, Squeak is not fairly typical. You can however use emacs key bindings or the wonderful svi package so that the browsers feel more like the powerful text editors you are used to.

    The point about the image though is not so much that you lose those things, it's that the productivity gain you experience FAR OUTWEIGHS what you "lose".
  • ...but it shouldn't be.
    2006-10-02 06:28:50  cbmanica [View]

    I don't see why those of us who use highly capable text editors and command prompts should be forced to view proficiency and comfort with Emacs as a "mental block". The fact that Squeak (and apparently other Smalltalk environments as well) tie you to a text editor only marginally more capable and useful than Notepad is only one of many unnecessary absurdities one must accept if one wishes to explore the Smalltalk design paradigm.
  • Re: Its a lot to get used to
    2006-09-28 10:49:44  whartung [View]

    Yes, it's the classic language vs library syndrome. For all of the simplicity, dynamism, and exploratory nature of Squeak and Smalltalk, the key is mastering not just the language, but also the class library. And the class library is quite daunting.

    For someone who's used to dealing with files filled with lines of code, learning a system 10 lines at a time through a browser window in a disjointed way can be quite difficult.