ferhatgec / gretea

Fegeya Gretea (aka green tea), new generation programming language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fegeya Gretea

Gretea (aka green tea), new generation programming language.

A taste of Gretea's syntax:

import tea.green.fmt

module hello {
    fn hello#display_it<What>(what: What) {
        fmt#println(what)
    }
}

fn main() = int {
  hello#display_it("Hi Gretea!")

  . 0
}

Features:

  • Variables are immutable by default.
  • Runtime scripting support
  • Aliases
  • Compile-time statements.
  • Variadics.
  • C++ codegen backend support.
  • A bit better STL called tea.green (STL) and tea.black (FFI)
  • compile keyword for [[ x ]] flags (like default)

Gretea licensed under the terms of MIT License.

About

Fegeya Gretea (aka green tea), new generation programming language.

License:MIT License


Languages

Language:Rust 73.1%Language:Tea 26.9%