tr-lang is a language that aims to bring programming language syntax closer to Turkish. tr-lang has half-stack, half-regional based approach to memory management. tr-lang syntax has become infix from postfix starting with 0.4.0-rc1.
View in Turkish
For windows there is a pre-compiled binary. Just download it, extract the zip and you are ready to go!
Note: This binary won't be in the PATH environment variable by default meaning it won't be globally usable across the system with 'tr-lang'
If you want to add tr-lang to your PATH environment variable you can follow this tutorial by Ryan Hoffman
console
$ cargo install tr-lang
dependencies: rust, cargo
console
$ git clone https://github.com/kaiserthe13th/tr-lang
$ cd tr-lang
$ cargo install --path .
Note: If you just want to play you can change the last command to
cargo build --release
your file will be in target/release/tr-lang
console
$ brew tap kaiserthe13th/tr-lang
$ brew install tr-lang
console
$ cargo install tr-lang
dependencies: rust, cargo
console
$ git clone https://github.com/kaiserthe13th/tr-lang
$ cd tr-lang
$ cargo install --path .
Note: If you just want to play you can change the last command to
cargo build --release
your file will be in target/release/tr-lang
console
$ dpkg -i tr-lang_<x.x.x>_amd64.deb
> Note: On some linux systems just clicking or doubke clicking on the file would start installconsole
$ rpm -i tr-lang_<x.x.x>.x86_64.rpm
> Note: On some linux systems just clicking or doubke clicking on the file would start installconsole
$ brew tap kaiserthe13th/tr-lang
$ brew install tr-lang
console
$ cargo install tr-lang
dependencies: rust, cargo
console
$ git clone https://github.com/kaiserthe13th/tr-lang
$ cd tr-lang
$ cargo install --path .
Note: If you just want to play you can change the last command to
cargo build --release
your file will be in target/release/tr-lang
| | VS Code | Sublime | Atom | Vim/Neovim | Emacs | |---|---|---|---|---|---| | Highlighthing | With tr-lang Extension | Planned | No | With tr-lang.vim | No | | Snippets | With tr-lang Extension | No | No | No | No |
Note: Feel free to help!
To report bugs, suggest new features or update documentation use the issue tracker
for features use (enhancement | yรผkseltme)
tag, for bugs use (bug)
tag and for documentation updates use (documentation | dรถkรผmantasyon)
tag
๐ Bugfix PR's are welcome!