Squeak Beginners Tutorial

Chris Kassopulo ckasso at sprynet.com
Mon Sep 25 12:09:26 UTC 2006


On Mon, 25 Sep 2006 01:20:06 -0700, Matthew Fulmer wrote:
> 
> This is an excellent tutorial, and I hope our squeak tutorial can be of
> similar quality. However, I think this tutorial is unsuitable to a
> reader who is already familiar with blocks, loops, classes, and methods.
> If one understands these topics, the density of new information in the
> first tutorial is very low. Our tutorial should be much shorter and
> denser, since we are assuming that the reader already understands
> blocks, loops, classes, and methods. I did not look at the second
> tutorial.
>

After some reading on the wiki I see that you are writing for an
experienced programmer new to Squeak.  He still needs to know how to
implement what he knows in Squeak but yes, at a much faster pace.

> I realize I disagree with some of you about what should be in the
> tutorial, and what applications are interesting. Most of this
> disagreement can be summarized in three words: Morphic vs. Seaside. I am
> on the Morphic side, and Bakki and Chris seem to be on the Seaside side
> (Jason and Derek have not expressed an opinion). I cannot predict
> whether a beginner will be more interested in rich client development
> (Morphic), or web development (Seaside), and a including both in a
> single tutorial would make the tutorial broad rather than focused. Thus,
> I think that we should include one in the tutorial and save the other
> for later.

I am libra - I have no side.
 
> Why should Morphic be in the beginners tutorial, rather than Seaside? *
> Morphic comes with the default Squeak image * Craig Latta wants a
> beginners tutorial on Morphic * Morphic is "cooler" than web development

Agreed.
 
> We could maintain a separate Seaside tutorial. However, we do not
> currently have the organizational capacity to focus on more than one
> project. I have said before:
> 
> The reason that previous documentation efforts failed is the lack of
> focus. To succeed, we must press ahead. There is no "ahead" unless we
> set a goal and work toward it. Our current goal is reasonably small and
> well-defined. By achieving a small goal, we will prove to the community
> and to ourselves that we can achieve progressively bigger and better
> goals. Focus on the task at hand; everything else will come in time.

Agreed.

>> I am also willing to edit and prepare content provided by others.
> 
> Welcome to the team!

Could you email the login for the wiki?

Chris




More information about the Squeak-dev mailing list