Skip to content
This repository has been archived by the owner on Oct 10, 2024. It is now read-only.

Latest commit

 

History

History
10 lines (8 loc) · 443 Bytes

README.md

File metadata and controls

10 lines (8 loc) · 443 Bytes

amethyst

Amethyst is a systems language aimed at being simple, small, portable, and safe.

Goals

  • Using refinement types to add compile time checks that can optionally be elevated to runtime checks
  • Using linear types for allocators in a region based memory management scheme as the primary memory management system
  • Hindley Milner type system with extensions
  • Simple but powerful
  • TODO: figure out a more concrete goals list