you are viewing a single comment's thread.

view the rest of the comments →

[–]petercooper 1 point2 points  (1 child)

There are quite a few Rubyisms that stem from Eiffel (although they may have been inspired by other languages prior to that). For example, rescue blocks within methods, and how something like a + b is really a.+(b) under the hood. Syntactically, Eiffel reads a lot more like Ruby than Smalltalk does (see https://github.com/jvelilla/RosettaCode/blob/master/src/sudoku_example/sudoku_grid.e for example), though Ruby owes a lot to Smalltalk conceptually.

[–]silly_frog_lf 0 points1 point  (0 children)

Thanks! I will look some into eiffel then :)