/Arum

A multiuse scripting language

Primary LanguageTypeScriptMIT LicenseMIT

[Thumbnail

GitHub Issue Count GitHub PR Count Code License GitHub Stars Discord Join the chat at https://gitter.im/ArumLang/ArumLang

⚠ WARNING ⚠

This repository is not cleared for production/public use, and is currently in the development phase.

Expect sphagetti code while contributing, we are not cleared for public use.


Arum

Arum is an interpreted language written in TypeScript with Nearley and Moo, with syntax inspiring off of compiled languages such as C and Rust, while also being very beginner friendly

Get started

This repository is not cleared for public use, this will be fixed later on when we have a tested stable version

Feel free to chat with us on our discord server, gitter chat or see the progress on our kanban board

Chat

Hangout with us in our discord server or our Gitter chat!

Usage/Examples

use:"std"


modu Kerbal {

 name: String;

 age: Number;

 occupation: String;

 beenLikedBefore: Bool;

}

main=()=>{

 Jul Kerbal = new Kerbal("Jul", 17, "Student", true);


 println(Jul.name);

}

main()