Skip to content

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

License

Notifications You must be signed in to change notification settings

amethyst-lang/amethyst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages