3 ms·
why ruby "of all things"? i've only dabbled a little in julia, but it definitely has a lot of the things i like about ruby, mixed in with a lot of the things i
by zem 5y ago
why ruby "of all things"? i've only dabbled a little in julia, but it definitely has a lot of the things i like about ruby, mixed in with a lot of the things i like about racket.
- silverlyra 5y agoNot OP but I read the next sentence as explaining that sentiment: > The normal thing today is comparing Julia to R, Matlab and Python. I'm on the same page as you, though. I've never written R or any Matlab, but when Julia was still new, I remember seeing an example that it was a language that didn't use S-expressions, yet had as potent of macro and meta-programming abilities as if it did. Seemed like it'd be wonderful to work in.
- socialdemocrat 5y agoYeah it was stuff like that which attracted me to Julia I just did some meta programming to allow calling Objective-C from Julia using ObjC like syntax thanks to macros. Most of the time multiple dispatch and a what really help abstracting your code and reuse.
- socialdemocrat 5y agoI used to love how everything was an object with methods in Ruby, but now I have come to prefer the more functional Julia approach. Free functions compose so much better when doing functional style coding than methods on objects.