Your SlideShare is downloading. ×
Smalltalk India meetup - 15 Oct 2011
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Smalltalk India meetup - 15 Oct 2011

498
views

Published on

Notes used as a basis for introducing Smalltalk using Pharo. This was used for Smalltalk India Meetup on 15th Oct.

Notes used as a basis for introducing Smalltalk using Pharo. This was used for Smalltalk India Meetup on 15th Oct.

Published in: Technology, Education

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
498
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A taste of Smalltalk* Pradip P Caulagi [email_address]
      * Thanks Ted, for that neat title.
  • 2. Know your ancestors – Smalltalk 71, 72, 76, 80 http://twit.tv/show/floss-weekly/29
  • 3. Image based http://gbracha.blogspot.com/2010/02/nail-files.html
  • 4. Harold Abelson
      http://www.codequarterly.com/2011/hal-abelson/
      Questions for a programming language
    • What are the primitive elements?
    • 5. What are the means of combination?
    • 6. What are the means of abstraction?
  • 7. Smalltalk rules
    • Everything in Smalltalk is an object, and all work is done by sending messages to objects.
    • 8. Smalltalk has three kinds of messages: unary, binary, and keyword.
    • 9. Every message returns an object and messages can thus be combined.
    • 10. Messages are executed from left to right; parenthesized expressions first, unary messages next, binary next, keyword last.
    • 11. A sequence of messages to the same receiver can be cascaded.
      http://live.exept.de/doc/books/JoyOfST/IntroToST.html
  • 12. Alan Knight http://alanknightsblog.blogspot.com/2011/10/principles-of-oo-design-or-everything-i.html Beginning Smalltalk programmers often have trouble because they think they need to understand all the details of how a thing works before they can use it. This means it takes quite a while before they can master Transcript show: ‘Hello World’. One of the great leaps in OO is to be able to answer the question “How does this work?” with “I don’t care”.
  • 13. Starting point
    • http://pharobyexample.org/
    • 14. http://stephane.ducasse.free.fr/FreeBooks.html
  • 15. http://creativecommons.org/licenses/by-nc-sa/3.0/