Skip to content

How can I make X ? Learn to fish in Smalltalk

Dr. Nicola Mingotti edited this page Dec 11, 2021 · 1 revision

Ok, you decided to learn Smalltalk and in particular Cuis! Good choice! You will see things you have never seen before. But beware, there are things that are really different from the tipical programming language (Ruby, Python, C, CommonLisp etc.).

Fact-1. Forget about copying snippets from StackOverflow.

Fact-2. Smalltalk is intended to be a self documenting system. You can see EVERYTHING. You just need to use the Browser.

Fact-3. As a beginner for you to use the Browser will be probably quite a challenge. This is the reason why I think this CookBook can help you. We provide you some entry points into the documentation thorough simple examples. But then, you must use the Browser. Are you familiar about the RTFM of Unix tradition? In Smalltalk is the same, we could say RTFBrowser ;)

Fact-4. When you are in trouble ask in the mailing list. People will be willing to help you, but be prepared to do some digging into the Browser. You can search past posts in the mailing list with Google. For example, suppose you look for posts related to morph, then Google this: morph site://lists.cuis.st/mailman/archives/cuis-dev/.

Fact-5. The GUI is completely explorable, that is, if you press a button in the GUI you can easily discover what is the equivalent command to give in the Workspace to achieve the same effect. Indeed, in Smalltalk, there is no distinction between the GUI and the language, it is a single being.

Fact-6. If you are new to programming start from the Cuis Smalltalk Book! The Cookbook here is directed more to people who had already some exposure to programming.

TO BE COMPLETED


NM Stared on 15-Aug-2021

Clone this wiki locally