Skip to content

Latest commit

 

History

History
22 lines (19 loc) · 736 Bytes

File metadata and controls

22 lines (19 loc) · 736 Bytes

Ara

Ara or aralang aims to be a simple, modular & concise language. Ara follows princple of functional languages, inherits their benefits while still being pretty simple for the programmers to work with.

Feature Set

  1. Immutable in nature
  2. Native multi-threading support
  3. Reduced keyword set
  4. Optmized arithematic & vector calculations
  5. (Planned) Provides local hardware optimizations

TODO

  • Define the keyword set and semantics
  • Curate the syntax and modular design
  • Write the compiler in some low level memory safe lang
  • Rewrite the compiler in Ara
  • First stable release
  • Expansion of standard library

Contributing

See CONTRIBUTING.md to get a general overview of how to contribute