Closed hollowaykeanho closed 1 year ago
Community seems ok: https://github.com/ziglang/zig Project is active.
The downside I can see is Rust being WASM first-class citizen while Zig can have some uphill battle. I do agree that the noise and nuisance is very de-motivating.
Give me time to look through. After all, you're still working on Phase 1.2.
Go stays right?
Yes Go stays. It's a matter of choosing a statically-linked non-GC language to compliment Go where Go can't reach.
Question
Given the extreme authoritharian goverence from Rust upstream in terms of tools, conventions, standards, naming conventions, and worst: incomplete support of cross-platform while spending time messing with logo and brand trademark, I really do not wish to continue supporting Rust in Hestia.
Given that Firefox (Gecko Engine) has been playing catch up, I'm very permisstic about supporting that language given the track records were too vocal, too little actions.
The few reasons I selected Rust initially were primarily because:
and their offered RAII. Since we're going to rebuild a standard library, RAII is not really a priority (we're going to deal with unsafe interfacing with hardware anyway).
I'm planning to replace with Zig, and Zig also has:
Both still failed to have built-in code coverage tool like Go did but it does not really matter since the libraries are inter-operable so Go can cover it.
@corygalyna , I need your input.
Background
Current Research Artifacts (COMPULSORY)
Attachment