3 ms·
Ruby's super power is malleability. Rails isn't just a web framework in Ruby, it actually modifies Ruby to make it a web language. It's the reason Ruby has bee
by brightball 2y ago
Ruby's super power is malleability. Rails isn't just a web framework in Ruby, it actually modifies Ruby to make it a web language.
It's the reason Ruby has been used to create so many DSLs too.
That creates the closest thing I've seen in the wild the Aspect Oriented Programming, as it was explained to me in grad school at least. The ecosystem is pretty incredible because of it.
I'm about as big of an Elixir fanboy as you'll ever meet, but I'm constantly mentally torn between Elixir and Rails as the best options for projects because of this aspect of Ruby.