Skip to content

rokkunbruv/Exu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exu

Exu is my first hobby programming language written in Rust. It is a general-purpose programming language that supports functional and object-oriented features. The design of the language syntax and semantics are primarily inspired from Go and Rust.

Features

For a detailed documentation of the language features and syntax of Exu, refer to the wiki.

Static Typing

Exu requires its users to explicitly declare the variable types. It currently supports numeric (64-bit floating point numbers), string, boolean, function, and entity types.

First-Class Functions

Exu supports higher-order functions and functions as values.

Entities and Actions

Similar to languages like Go and Rust, Exu supports structs and struct methods for object-orientation called entities and actions respectively.

Installation

TODO

About

A hobby programming language written in Rust

Resources

Stars

Watchers

Forks

Contributors

Languages