Talk Like A Duck : How Arlo got injected into Ruby
february 2012 by rtlechow
"Came to talk about the draft. They got a building down New York City, it's called Whitehall Street, where you walk in, you get injected, inspected, detected, infected, neglected and selected.
So Dan picked the collection enumeration method selectors in Smalltalk from "Alice's Restaurant", no doubt. I suspect that that initial argument of inject:into: came about because he wanted to use that pattern and map and reduce didn't fit. Actually I'm not sure that map and reduce were commonly used terms at that time.
So if you don't like inject in Ruby, don't blame Matz, blame Dan and Arlo!"
programming
software
smalltalk
history
humour
music
ruby
So Dan picked the collection enumeration method selectors in Smalltalk from "Alice's Restaurant", no doubt. I suspect that that initial argument of inject:into: came about because he wanted to use that pattern and map and reduce didn't fit. Actually I'm not sure that map and reduce were commonly used terms at that time.
So if you don't like inject in Ruby, don't blame Matz, blame Dan and Arlo!"
february 2012 by rtlechow
Magik (programming language) - Wikipedia, the free encyclopedia
october 2009 by rtlechow
Ruby-style colon-prefixed symbols, escapable with vertical bars.
ruby
rails
programming
development
languages
smalltalk
october 2009 by rtlechow
related tags
3d ⊕ academic ⊕ agile ⊕ amazon ⊕ architecture ⊕ aws ⊕ bdd ⊕ book ⊕ boolean ⊕ cloud ⊕ code ⊕ codesmell ⊕ collaboration ⊕ comments ⊕ comparison ⊕ concurrency ⊕ conditional ⊕ conference ⊕ design ⊕ development ⊕ ebook ⊕ ec2 ⊕ education ⊕ erlang ⊕ framework ⊕ haskell ⊕ history ⊕ humour ⊕ javascript ⊕ language ⊕ languages ⊕ lisp ⊕ logic ⊕ moose ⊕ music ⊕ mvc ⊕ oop ⊕ opensource ⊕ parser ⊕ pattern ⊕ pdf ⊕ petiteparser ⊕ pharo ⊕ programming ⊕ rails ⊕ recursion ⊕ refactoring ⊕ reference ⊕ ruby ⊕ seaside ⊕ secondlife ⊕ smalltalk ⊖ smell ⊕ software ⊕ squeak ⊕ test ⊕ video ⊕ visualization ⊕ web ⊕ web2.0 ⊕Copy this bookmark: