-
Notifications
You must be signed in to change notification settings - Fork 1
How can I make X ? Learn to fish in Smalltalk
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