Skip to content

Releases: gummyniki/techlang

Techlang v0.1.0-alpha

26 Jun 18:03

Choose a tag to compare

Techlang v0.1.0-alpha Pre-release
Pre-release

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
  • any type for generic-like behavior
  • as keyword for type casting
  • Standard library (print, input, math, casting)
  • Compiles to native binaries via LLVM

Installation

Quick install (Linux x64):

  1. Download techlang-linux-x64.tar.gz
  2. Extract: tar -xzf techlang-linux-x64.tar.gz
  3. Run the installer: cd techlang-linux-x64 && ./install.sh
  4. 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!)