3 ms·
Can you elaborate why?
by herokusaki 12y ago
Can you elaborate why?
- xioxox 12y agoI 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).
- one-more-minute 12y agoThat'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 https://github.com/JuliaLang/Gtk.jl
- pjmlp 12y agoThere are lots of ways of doing OOP, the Java/C# world isn't the only way,