Glot

A glot is a linguistic skin—a natural language–based syntax layer—that allows users to write code in a familiar human language while mapping cleanly to a shared underlying abstract syntax tree (AST).

Each glot expresses the same core programming concepts and semantics, but in idioms and grammar aligned with a specific spoken language, such as English, Swahili, or Spanish.

While the system currently defaults to an English Glot, the architecture is intentionally designed to support many glots.

These glots are interchangeable: swapping one for another preserves the program’s meaning and behavior, allowing users from different linguistic backgrounds to write, read, and share code in a way that feels intuitive and culturally aligned.

Glots are not mere translations—they are idiomatic language surfaces that respect the expressive norms of their source languages. The long-term goal of the platform is to provide robust tooling for the creation, validation, and sharing of new glots, empowering the community to grow a truly multilingual programming ecosystem.

Each new glot deepens accessibility and expressiveness while remaining anchored to the same computational core.

# See