Then I found ruby and loved how simple it was to not worry about a type system.
Then I found out how infuriating it was to not have types.
Now I’m older and appreciate having types.
Cool story, bro.
Crystal looks cool!
Then I found ruby and loved how simple it was to not worry about a type system.
Then I found out how infuriating it was to not have types.
Now I’m older and appreciate having types.
Cool story, bro.
Crystal looks cool!
Basically, a lot of Perl's object-orientation weirdness derives from it all being exposed to you. It's an excellent learning experience if you ever want to know what it means to be a "class" or an instance thereof, since "methods" are just ordinary subroutines that expect your object (or class, for constructors) as the first argument, and class instances are just ordinary scalar/array/hash objects blessed with a package name. Nothing hidden or abstracted away. Simple and flexible enough to fit into the TMTOWTDI philosophy.