Hacker News new | ask | show | jobs
by goatlover 3243 days ago
I see, thanks for that info on Julia's performance.

As for OOP, I feel like that's more a matter of preference. I don't buy the functional is better (generally speaking not specific situations where it might be). But I could be wrong, I just don't see evidence, only anecdotal claims by fans of functional programming (which doesn't mean they're wrong only that I'm not convinced). To be fair, they have arguments against OOP in favor of functional, but I'm not personally sold. Or maybe I just like Ruby and it's approach to OOP.

1 comments

Ruby did/does have a nice OOP approach. I remember when Python and Ruby were first kind of being touted as alternatives to Perl, and Ruby always seemed more well-thought out to me--the Python 2-3 split was something I sort of saw coming.

I wouldn't say I'm a functional purist (at least so far), but inheritance in particular has caused me some headaches in the past. I like Rust's approach to all of that, but it's much lower level.

Honestly, if Crystal ended up taking over the programming world, I wouldn't mind. Its a very nice language with a lot of advantages over what people are using now.