Skip to content

Group Project of Programming Club IITK, an esoteric programming language which has a unique working style. Written entirely from scratch in both C/C++ and Rust

Notifications You must be signed in to change notification settings

LegendaryGene/IITK-Traveller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IITK - Traveller

Source code of the CLI version of the IITK-Traveller Esolang, built by Programming Club IIT Kanpur. The documentation of the working of the language can be found at https://iitk-traveller-docs.netlify.app/

Dependencies

Working installation of the Rust Programming Language and the cargo manager is required to build the project. The project was developed in rustc v1.65 and cargo v1.65. Install by following the official installation guide according to your platform.

Building the Project and executing code

Clone this repo to working directory and open a new terminal (powershell for windows) on the same directory. Then

cd iitk_traveller
cargo run <path to your program>   #builds the executable in /target/debug and runs the program at path given

transpiler.cpp

As a fun aside, we developed a transpiler that converts any code written in brainfuck to it's IITK-Traveller equivalent, proving in the process that it is infact Turing complete. To run the transpiler, simply compile the cpp file and,

./transpiler <path to brainfuck code>

The equivalent IITK_Traveller code will be dumped to your terminal.

About

Group Project of Programming Club IITK, an esoteric programming language which has a unique working style. Written entirely from scratch in both C/C++ and Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published