6

Just found out that Ruby does not have any formal langauge specification. Instead, they just use the ruby-spec test suite. If your compiler can pass those, then it's probably a ruby compiler.

This is a pure duck typing at a compiler level. LMFAO.

Comments
  • 1
    honestly, that kinda sounds about right for ruby.

    At this point if you look into rvm or however it's called, youll see like 10 different compilers, all probably with a different set of features.

    And yet somehow this whole mess works mostly okay.
  • 0
  • 2
    Sure, why not.
    If it works it works, right?
  • 0
    Not sure if I am disgusted or amazed. Maybe both.
Add Comment