Releases: gummyniki/techlang
Releases · gummyniki/techlang
Techlang v0.1.0-alpha
Techlang v0.1.0-alpha
First public release of Techlang!
Features
- Basic types: int, float, double, char, string, bool
- Arrays, pointers, structs, enums
- Functions with parameters and return types
- If/else, while, for loops
- Module system with file imports
anytype for generic-like behavioraskeyword for type casting- Standard library (print, input, math, casting)
- Compiles to native binaries via LLVM
Installation
Quick install (Linux x64):
- Download
techlang-linux-x64.tar.gz - Extract:
tar -xzf techlang-linux-x64.tar.gz - Run the installer:
cd techlang-linux-x64 && ./install.sh - Compile a file:
techlang hello.tec && ./hello
Build from source:
See README.md for build instructions.
Known Limitations
- Linux only for now
- Requires GCC for linking
- No package manager yet
What's Next
- VS Code syntax highlighting extension
- More standard library functions
- GPU compute companion language (coming soon!)