2 ms·
I'd consider it more seriously now it's 1.0. You've basically got an ecosystem of Ruby-likes: - Ruby itself - Crystal - Elixir I'm massively keen on Zig, to
by ljm 6y ago
I'd consider it more seriously now it's 1.0. You've basically got an ecosystem of Ruby-likes:
- Ruby itself
- Crystal
- Elixir
I'm massively keen on Zig, too, but it still feels like early days for the language itself. The C-interop is utterly astounding but I don't want to write Zig as syntax-sugar around C libraries.
- ksec 6y agoAnd Julia as well.
- forgotpwd16 6y agoJulia if anything is unlike Ruby. The very first Ruby example on the official site showcases its object-oriented nature. Julia instead of objects has multiple dispatch.
- cbkeller 6y agoOn one hand you're absolutely correct in that Julia is dispatch-oriented, and doesn't have ton in common with what is commonly considered OOP today. However, as far as I understand it there is also an argument to be made that multiple dispatch is at least as close to Alan Kay’s original intent for OO (e.g. [1]) than is the currently-ubiquitous class-based version of OO that leads to things like `RequestProcessorFactoryFactory` s with `RequestProcessorFactoryFactory.getRequestProcessorFactory(Class)` methods. [1] https://medium.com/javascript-scene/the-forgotten-history-of-oop-88d71b9b2d9f https://medium.com/javascript-scene/the-forgotten-history-of...