Skip to content

audulus/lyte

Repository files navigation

lyte

build status dependency status

A simple programming language 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)
  • Safe cancellation of programs which are taking too long to finish

About

A programming language for Audulus nodes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages