Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nirvanasupermind/tachyon

Tachyon programming language
https://github.com/nirvanasupermind/tachyon

interpreter language programming-language walker

Last synced: 9 days ago
JSON representation

Tachyon programming language

Awesome Lists containing this project

README

        

# Tachyon

**Version 1.0.0-dev**

Tachyon is a lightweight dynamic programming language that supports full multithreading and prototype-based object-oriented programming. Eris is transpiled to C++11 using tagged unions to handle dynamic typing, and can interact with C++ code.

# Example
```
var Vec2 = {
mag: lambda(self) {
return Math.sqrt(self.x * self.x + self.y * self.y);
}
};

var vec2 = {x: 3, y: 4, proto: Vec2};
System.print(vec2.mag()); // 5
```