3 ms·
Actually it's transpiling to C (but the other way around would make more sense so existing code can be ported to project oberon os). For example there's an X11
by sevoves 2y ago
Actually it's transpiling to C (but the other way around would make more sense so existing code can be ported to project oberon os). For example there's an X11 wrapper [1], or http library [2], a package manager [3], etc, and calling external C code is easy, e.g.
PROCEDURE -fstat(fd: LONGINT): INTEGER "fstat(fd, &s)";
Other libraries are mostly scattered all over the internet, and there are often compatibility issues between compilers, even though they target the same standards.
[1]:https://github.com/vishapoberon/compiler/tree/master/src/library/oocX11 https://github.com/vishapoberon/compiler/tree/master/src/lib...
[2]:https://github.com/norayr/http/ https://github.com/norayr/http/
[3]:https://github.com/vishapoberon/vipack https://github.com/vishapoberon/vipack
> very similar[1] for Dusk OS[2]
wow this is cool