Crates.io | tr-lang |
lib.rs | tr-lang |
version | 0.4.0 |
source | src |
created_at | 2021-10-17 20:59:16.85905 |
updated_at | 2022-02-10 16:54:17.529786 |
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 --release
your 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 --release
your 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 --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!