/Violet

A statically typed, interpreted language in Python.

Primary LanguagePython

Violet

A statically typed, interpreted language in Python.

⚠️ This language is still a work in progress, and mostly just a learning experience. ⚠️

Sample "Hello World" example:

import { print } from std;

fun main(argv: List[String]) {
    print("Hello, world!");
};

Other examples can be found in the examples/ directory.

Clone the repo, and use python -m violet <file> to invoke the interpreter.