Adamant will be a general-purpose language with high performance, deterministic safe resource management, and guaranteed thread safety.

Featuring

  • object lifetimes
  • write once, compile anywhere
  • guaranteed optimizations
  • asynchronous everywhere
  • type inference
  • generics with partial specialization
  • class defined traits
  • compile time code execution
  • optional exception specifications
  • ergonomic design
  • minimal runtime library