Skip to content
Xnovity
Felidae documentation

Documentation hub for an AI-native programming language in research.

This hub links what exists now and labels what is still planned. The official GitHub repository is available, while install, CLI, parser, and standard-library claims remain pending until implementation evidence exists.

Completed

Official Source

The active repository is github.com/xnvtserver/Felidae.

Completed

Getting Started

Build the native CMake target, run a current v2 .fx example, execute a query and inspect it with felidae_debug.

In Progress

Installation / Build

Native Linux/macOS/Windows build wrappers exist. Stable release distribution and non-native toolchains remain active engineering work.

Completed

Language Essentials

Current syntax is represented by v2_examples and the IntegerParser implementation, including facts, methods, queries, arrays, lambdas, inheritance and custom operators.

Completed

Fact / Query Runtime

Loaded facts participate in explicit query solving and indexed runtime access rather than requiring a separate SQL translation layer.

Completed

Native Modules

Typed .fx contracts connect to C++ shared-library targets for host-facing and specialized capabilities.

Completed

Debugging and LSP

felidae_debug owns AST diagnostics, --check-json, --lsp and editor metadata endpoints.

In Progress

Celidae

Nine structural/analytical view implementations and acceptance tests exist; current CMake build-target integration is incomplete.

In Progress

Editor Tooling

VS Code and IntelliJ have richer integrations; additional lightweight editor modes and Tree-sitter work are present at different maturity levels.

In Progress

Platforms

Native host builds are the supported wrapper path today; non-native targets need proper CMake toolchains/presets.

Research

AI-native Research Direction

Agent abstractions, richer memory/tool/policy semantics and higher-level AI orchestration remain explicitly separated from current compiler-supported syntax.

Primary resources