| Crates.io | tr-lang |
| lib.rs | tr-lang |
| version | 0.4.0 |
| created_at | 2021-10-17 20:59:16.85905+00 |
| updated_at | 2022-02-10 16:54:17.529786+00 |
| description | A programming language made to bring syntax closer to Turkish |
| homepage | https://github.com/kaiserthe13th/tr-lang |
| repository | https://github.com/kaiserthe13th/tr-lang |
| max_upload_size | |
| id | 466421 |
| size | 311,078 |

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
$ cargo install tr-lang
dependencies: rust, cargo
$ 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 --releaseyour file will be in target/release/tr-lang
$ brew tap kaiserthe13th/tr-lang
$ brew install tr-lang
$ cargo install tr-lang
dependencies: rust, cargo
$ 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 --releaseyour file will be in target/release/tr-lang
$ dpkg -i tr-lang_<x.x.x>_amd64.deb
Note: On some linux systems just clicking or doubke clicking on the file would start install
$ 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 install
$ brew tap kaiserthe13th/tr-lang
$ brew install tr-lang
$ cargo install tr-lang
dependencies: rust, cargo
$ 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 --releaseyour 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!