Re:Porting 58000 lines of D and C++ to jai, Part 0: Why and How
by the__alchemist on Wednesday November 23, 2022 @03:41PM
(#33724260)
I was surprised to recently learn that embedded isn't on Jai's roadmap. I respect the decision re scope and feature-creep. It was surprising, given that usually languages with the performance, and low-level capabilities of C are also suited for embedded. Ie: The overlap with existing languages is almost 100% when you look at A: Languages that are fast/LL. B: Languages that are suitable for embedded. (The usual suspects of C, C++, Rust, Zig, and ADA)
[ Parent
| on HN ]
Re:Porting 58000 lines of D and C++ to jai, Part 0: Why and How
by _aavaa_ on Wednesday November 23, 2022 @06:10PM
(#33725713)
I imagine that part of that is that he's a video game developer and not an embedded systems developer. I have no experience with embedded systems programming so idk how similar the two are.
But:
1) Lots of things things have high overlap with fast/LL languages.
2) I imagine there are nice returns to focusing the language on a specific use-case, even more so when the core developers are not actively using it for the other use cases (I doubt he or his team will be doing embedded work anytime soon).