Hacker News new | past | comments | ask | show | jobs | submit login

Can you elaborate why?



I was interested until I discovered Julia doesn't have a useful form of OOP inheritance. Ok, you don't always need it, but for some things it's indispensable (e.g. using widget/window systems).


That's a bit like saying, for example, Python isn't interesting because it doesn't have monads (and they're essential for managing state, or whatever). Different languages have different ways of doing things, and lacking feature X isn't necessarily a deficiency.

Julia generally favours composition over inheritance. You might be interested to look at GTK.jl, its widget/window system.

https://github.com/JuliaLang/Gtk.jl


There are lots of ways of doing OOP, the Java/C# world isn't the only way,




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: