X
XXML
DocsDownloadsIssuesForumBlog
Log inSign up

Getting Started

IntroductionInstallationHello World

Language Reference

OverviewSyntaxTypesOwnershipCoreClassesStructuresEnumerationsGenericsConstraintsLambdasCompile-Time

Advanced Topics

OverviewDestructorsReflectionAnnotationsDerivesFFINative TypesThreading

Tools

CLI ReferenceImport SystemVS Code ExtensionArchitecture

Examples

OverviewBasic ProgramsOwnership Patterns

Standard Library

Loading...

Advanced Topics

Explore advanced XXML features including memory management, reflection, annotations, and interoperability with native code.

Topics

Destructors

RAII-style resource cleanup with automatic destructor calls

Reflection

Runtime type introspection and metadata access

Annotations

Java-style annotation system for metadata and compile-time processing

Derives

Automatic method generation for common patterns

FFI

Foreign function interface for calling native libraries

Native Types

Low-level types and memory operations for systems programming

Threading

Multithreading with mutexes, atomics, and thread-safety constraints

X
XXML

A modern compiled programming language with LLVM backend, explicit ownership semantics, and powerful generics.

GitHub

Product

  • Documentation
  • Getting Started
  • Examples
  • Changelog

Community

  • Forum
  • Issues
  • GitHub

Resources

  • Language Reference
  • Standard Library
  • Blog

Legal

  • Privacy Policy
  • Terms of Service

© 2026 XXML Programming Language. All rights reserved.