4 ms·
He was definitely clueless about the implementation of Ruby. MRI started as a half-assed Scheme implementation, which is easy to see when you read the MRI sourc
by arohner 16y ago
He was definitely clueless about the implementation of Ruby. MRI started as a half-assed Scheme implementation, which is easy to see when you read the MRI source code. Scheme has lexical scoping, while Ruby has...python/perl-style scoping.
Scheme has first class anonymous functions, while Ruby has blocks, which are a hack around MRI's slow function calls.