55fc5790e43ac356787ffd1744201ec5c4152f05
sx
*** HIGHLY EXPERIMENTAL *** DON'T USE ***
This experiment is trying to answer a few questions:
Q: Can we have an system language to build declarative ui ?
NOTE:
i hope you have memory... currently it doesn't free anything :D
Building
Requires Zig 0.16+ and LLVM 19.
zig build
Usage
# compile to binary
sx build examples/06-generic.sx
# compile and run
sx run examples/06-generic.sx
# emit LLVM IR
sx ir examples/06-generic.sx
# start the language server
sx lsp
Acknowledgments
- Jonathan Blow — for Jai, the language that inspired this one
- Andrew Kelley — for Zig, which made this compiler a joy to write
Languages
Zig
98.9%
Shell
0.6%
C++
0.4%