4 ms·
Yes, one of the goals for Muon is to make it easy to use Muon code from another language. There's a recent wave of new languages in the same spirit as Muon, li
by nickmqb 8y ago
Yes, one of the goals for Muon is to make it easy to use Muon code from another language.
There's a recent wave of new languages in the same spirit as Muon, like Zig, Kit, Jai and V (the last two have not yet been released). But since they all have no/minimal runtime, it should be relatively easy to reuse libraries between them.
- vedantroy 8y agoI noticed Rust was not your list of languages. Is Rust fundamentally different then these languages? If so, why?
- nickmqb 8y agoAh, good question. Rust could definitely be in that list as well! It's a more mature language (so that's why I didn't mention it in the list), but conceptually it very much fits.
- e12e 8y agoSeeing the original list, my guess was that it was no gc, with a small runtime - and the immediate question then was - how is this different/better than "D as a better C"?
- nickmqb 8y agoThe main difference is simplicity. D has a lof of features, like classes, inheritance, exceptions, properties, etc. Muon is a much simpler language that specifically avoids all of those things.
- IshKebab 8y agoRust aims for (mostly) memory safely which none of the others do. As a result it is way more complicated and rather different from them.
- Gibbon1 8y agoI think that is a very good design choice. Failing at that was one of the big catastrophes with C++.