XXML Documentation

Welcome to the XXML documentation. Learn how to write efficient, safe code with explicit ownership semantics and powerful generics.

Hello World in XXML

#import Language::Core;

[ Entrypoint
{
    Instantiate String^ As <message> = String::Constructor("Hello, World!");
    Run Console::printLine(message);
    Exit(0);
}
]
Learn More

Key Features

  • ^ownedExplicit ownership semantics for memory safety without garbage collection
  • &refBorrowed references for safe, non-owning access to data
  • %copyValue copies for independent data manipulation
  • LLVMNative compilation via LLVM for high performance