XXML Documentation
Welcome to the XXML documentation. Learn how to write efficient, safe code with explicit ownership semantics and powerful generics.
Quick Start
Get up and running with XXML in minutes. Install the compiler and write your first program.
Language Reference
Deep dive into XXML syntax, types, ownership, generics, and more.
Standard Library
Explore the built-in modules for collections, I/O, networking, and more.
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