Tags

4 videos are tagged with smalltalk

14 mar 2009 15 35 what the ruby craftsman can learn from the smalltalk master philippe hanrigou preview thumb
Rating: Not Rated
Viewed 1,393 times
Recorded at: March 14, 2009
Date Posted: September 4, 2010

Gh2 05 stevenbaker thumb
Rating: Everyone
Viewed 1,042 times
Recorded at: April 9, 2011
Date Posted: May 19, 2015

Smalltalk is one of the forefathers of Object Oriented programming, and has a long history of being used in the field. One of the quiet players, many have heard of Smalltalk without having worked with it, but Smalltalk is indispensable in many industries including insurance, shipping, and finance. In this talk, you'll discover what Rubyists can learn from this grey bearded programming environment which inspired many of Ruby's best features.

Noel rappin thumb
Rating: Everyone
Viewed 4,303 times
Recorded at: March 21, 2014
Date Posted:

Smalltalk has mystique. We talk about it more than we use it.
It seems like it should be so similar to Ruby. It has similar Object-Oriented structures, it even has blocks.
But everything is so slightly different, from the programming environment, to the 1-based arrays, to the simple syntax. Using Smalltalk will make you look at familiar constructs with new eyes.
We’ll show you how to get started on Smalltalk, and walk through some sample code. Live coding may be involved.
You’ll never look at objects the same way again.

Beyond ruby konstantin haase thumb
Rating: Everyone
Viewed 381 times
Recorded at: November 12, 2012
Date Posted: February 24, 2014

Ruby is the most flexible language out there, imposing no limitations on the developers, giving all the expressiveness possible. Or so we think. But there are languages pushing dynamic features and expressiveness far beyond what is possible in Ruby. Some are old, like Lisp and Smalltalk, some are just emerging, purely experimental languages, like Ioke or Newspeak. In this talk, we will take a look at some of these languages and what they can do that Ruby can't. What does it mean, to be homoiconic? How does a language without keywords work? Can I dispatch in more than one direction? And what is partial evaluation?