Skip to content

Latest commit

 

History

172 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tachyon ☄️

[!] This repo is discontinued and a new & improved one is being made called Oculorum!

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.

Tachyon Code Preview v0.6

A preview of the syntax which tachyon supports in version 0.6

Tacyon Syntax v1

Installation

Installation may still be glitchy.

Mac & Linux

  1. Clone this repo into ~/Users/mac/Library using git clone https://github.com/RyanMaugin/Tachyon.git Tachyon.
  2. Once installed go inside the Tachyon folder by entering cd Tachyon in your terminal.
  3. Run the setup.py script using python3 setup.py.
  4. Your done! You can run tachyon code by using the following command tachyon fileName.tn.

Windows Coming Soon!

Roadmap

  • 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

Want to make your own programming language?

I have created a youtube tutorial on how to recreate this language from scratch all in python you can find it here

Author

🤖 Ryan Maugin

🐦 @techedryan

📨 ryanmaugin@icloud.com

About

Experimental Programming Language Coded in Python!

Topics

Resources

Contributing

Stars

78 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages