3 ms·
This [0] article was shared last week about "why" hare. IMO, there are some reasonable improvements to some of the roughest parts of C - lack of namespacing, ab
by maccard 5y ago
This [0] article was shared last week about "why" hare. IMO, there are some reasonable improvements to some of the roughest parts of C - lack of namespacing, abundant use of sizeof, bounds checking (with an escape hatch), forced initializiation, "non-nullable" pointers (i.e. references in C++), however all of those don't really matter in the grand scheme of things because hare won't ever run on mac or windows[1].
[0] https://tilde.team/~kiedtl/blog/hare/ https://tilde.team/~kiedtl/blog/hare/
[1] https://harelang.org/platforms/ https://harelang.org/platforms/
- huachimingo 5y agoSomething like Lua? It wont run because the QBE compiler doesnt have bindings to those OSes. Only x64.
- maccard 5y agoNo, it's a philosophical decision from the project. QBE works on Mac, for example. The link I shared states that it runs on non-x64 platforms, but only on free OS's