Skip to content

alexdovzhanyn/amethyst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Amethyst Logo

Amethyst is a compiled functional programming language. This is not intended for production use and is built for educational purposes.

Features of Amethyst

Note: Amethyst is in early development and features listed here may or may not be implemented.

  • Simple, easy to read syntax
  • Immutable
  • Dynamic definitions
  • Javascript-like arrow functions
  • Native decimal support
  • Compiles to WebAssembly

Compiling from source

It is currently only possible to compile Amethyst from source. Amethyst requires that Erlang is installed on your machine. If Erlang is not yet installed on your machine, download it from the Erlang website.

Once Erlang is installed, clone this repository and compile:

git clone https://github.com/alexdovzhanyn/amethyst.git
cd amethyst
mix escript.build

Add the generated amethyst file to your path to use the Amethyst CLI.

Bug Reports

To report a bug, visit our issue tracker and create a new issue. Please be as descriptive of the issue as possible and provide any steps necessary for recreation.

About

๐Ÿ’Ž A functional programming language that compiles to WebAssembly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages