Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 525 Bytes

README.md

File metadata and controls

18 lines (14 loc) · 525 Bytes

lyte

build status

A simple programming langauge for writing Audulus nodes, and maybe other things too :)

Goals:

  • "dynamic ownership" memory management, no GC
  • function and operator overloading
  • generics constrained by "interfaces"
  • familiar syntax (a mix of rust and swift)
  • arena allocation for realtime
  • memory safety
  • type inference
  • incremental query-based compiler
  • Cranelift backend
  • VM for environments where you can't JIT (iOS)