OxL Reference

0.4 Language goals

  1. C++-level performance: AOT compilation via LLVM, no garbage collector.
  2. Networking and distribution are language constructs: services, streams, pipelines, sagas, the cluster.
  3. Safe by default: no data races, no ignored errors, no incompatible schemas, access is denied until allowed.
  4. One source and one binary for all roles of a cluster.
  5. Interoperability: protobuf/gRPC outwards, C/C++ via FFI.

Source: docs/spec/oxl-standard.en.md