4 ms·
I don't think it's possible to have a closed source language in 2019 :) It will be released with an open source this year.
by amedvednikov 8y ago
I don't think it's possible to have a closed source language in 2019 :) It will be released with an open source this year.
- User23 8y agoTechnically (and we are technical folks) it's a language with a closed source reference implementation. A serious language designer is going to specify his language, so that other implementations, closed or open source, are possible if not available. C is the ur-example, there are dozens of implementations, some proprietary and some free.
- amedvednikov 8y agoThere's no reference implementation yet. I had a small page about the language up. I don't have some of the most basic things implemented and figured out yet.
- User23 8y agoI’m very happy to see that you’re doing this. Keep at it!
- iainmerrick 8y agoWe aren’t in a phase where languages have multiple implementations right now. I can’t think of any well-known newish language (created in the last 10 years, say) with multiple implementations. Rust, Kotlin, Swift, Julia, Dart... any others? Go might be a counterexample with its cgo implementation, but that was built by the same team and I have the impression (maybe mistaken) that it’s fallen by the wayside. I don’t know if this indicates a really new language development style, with less emphasis on specification, or if it’s just a cyclic thing and some of these new languages will gain more implementations as they get more established.
- kupiakos 8y agoPython has PyPy?
- iainmerrick 8y agoPython isn’t new! It’s almost 30 years old.
- kupiakos 8y agoI was about to suggest Python 3, but it seems Python 3.0 released December 3, 2008. Barely missed it!
- heinrich5991 8y agohttps://github.com/thepowersgang/mrustc https://github.com/thepowersgang/mrustc is an alternative compiler for Rust.
- iainmerrick 8y agoCool! Looks like that’s not quite ready for prime time, but I hope it succeeds.
- coldtea 8y agoYeah, but no language of the ones the parent mentioned has a non-toy, non-personal-project alternative compiler. Perhaps only Golang (go and go-gcc). For all others, everybody uses the standard compiler. Even in Python, PyPy is not even 10% of the users. Whereas in C/C++ and other such older languages there are several implementation (MS, GCC, LLVM, Borland, Intel) with strong uptake and strong communities/companies behind them.
- nicoburns 8y agoJavaScript isn't quite as new as those listed, but it has at least 5 or 6 implementations.