Skip to content

Instantly share code, notes, and snippets.

@g-k
Created October 3, 2012 03:06
Show Gist options
  • Save g-k/3824720 to your computer and use it in GitHub Desktop.
Save g-k/3824720 to your computer and use it in GitHub Desktop.
some smalltalk notes

Playing with smalltalk over the weekend.

Got through the koans and some of the tutorial. Some notes:

  • Smalltalk has Ruby-style blocks or, more likely, Ruby inherited blocks from smalltalk.

  • Not much about methods for Object-Oriented language, presumably because everything is a method.

  • Smalltalk message chaining looks like Javascript method chaining or space as function application from Haskell or Coffescript syntax.

  • Seems to have prototypal inheritance?

  • Objects managed their own state similar to Erlang Actors? Easy concurrency?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment