lib

doc.xeto

meta categoriessys, doc depends{lib:sys, versions:5.0.0} licenseAFL-3.0 org{uri:https://project-haystack.org/, dis:Project Haystack} vcs{type:git, uri:https://github.com/Project-Haystack/xeto.git} version5.0.0 chapters Introduction Intro

Overview of Xeto

Concepts Libs

Library modules

Specs

Specification type definitions

Mixins

Extend existing spec definitions

Globals

Global slot definitions

Meta

Lib and spec meta definitions

Instances

Instance data

Enums

Enumeration specs

Choices

Mutually exclusive marker choices

TypeSystem

Type system features

Inheritance

Composition through inheritance

Namespaces

Closed set of libs that define name space

Constraints

Constraint rules used for validation

Fidelity

Type erasure rules when mapping to other data formats

JSON

JSON representation

Rdf

RDF interoperability

Xetodoc

Markdown flavor

Appendix Grammar

Formal BNF grammar for Xeto

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST