Note:
There are a lot of comments since this is the first time programming a toy language and it is part of my learning process so that I can make a better language next time.
This is a language focused on being simple yet powerful and will change the way programmers will visualises and debugs code.
A preview of the syntax which tachyon supports in version
0.6
Installation may still be glitchy.
Mac & Linux
- Clone this repo into
~/Users/mac/Library
usinggit clone https://github.com/RyanMaugin/Tachyon.git Tachyon
. - Once installed go inside the Tachyon folder by entering
cd Tachyon
in your terminal. - Run the
setup.py
script usingpython3 setup.py
. - Your done! You can run tachyon code by using the following command
tachyon fileName.tn
.
Windows Coming Soon!
-
Front-end
- Create Lexical analyzer
- Create Parser
-
Backend
- Code genration
- Optimisation
current
-
Extra
- The innovative stage (secret feature)
- Write all docmentations in detail
80%
- Tachyon IDE
- Linter & Editor plugins
I have created a youtube tutorial on how to recreate this language from scratch all in python you can find it here