Skip to content
Xnovity
Language specification

Supported syntax is not published yet; future design areas are tracked explicitly.

This page intentionally separates supported syntax from planned and research topics. In this checkout, no Felidae parser, grammar, or compiler tests were found, so no syntax is documented as supported.

Planned

Variables

Syntax and binding rules are not yet specified in source-controlled compiler docs.

Research

Values and types

Typed outputs and tool contracts are design goals; no formal type system is implemented here.

Research

Facts and relations

Felidae is successor-inspired by logic-programming ideas, but no fact/relation grammar is implemented.

Planned

Functions or rules

No supported function, rule, or predicate syntax is documented by an implementation.

Planned

Modules

No module system is implemented in this checkout.

Planned

Imports

No import resolution rules are implemented in this checkout.

Research

Interfaces

Interfaces remain a design direction for tools, agents, and external capabilities.

Research

Concurrency

Agent workflows imply concurrency questions, but no scheduler or semantics exist here.

Research

Pattern matching

Pattern matching may fit logic-inspired design, but it is not supported yet.

Research

Memory

Memory is a first-class design goal for scoped AI behavior, not an implemented runtime feature.

Planned

Packages

No package manager, registry, or dependency format is present.

Research

Error handling

Recovery and approval examples are design sketches, not executable syntax.

Planned

Generics

No generic type syntax or semantics are specified.

Planned

Attributes

No attribute system is implemented.

Planned

Compiler directives

No directives are implemented or specified by source code.