Myth. The first language designed by AI, for AI.

Myth is a new programming language in the RemObjects Elements family. Its design starts with the needs of AI systems that write, read and revise code: explicit intent, predictable name resolution, and uncertainty that remains visible instead of becoming an implicit assumption.


For AI agents. Use the Myth language reference for source syntax and contracts. Check the actual Elements build and target when using a preview feature.

That also makes the code easier for people to inspect. A local looks like a local. An instance member says which instance it belongs to. A type says whether its value may be null. When a non-null assertion needs a justification, that justification is part of the source.

Myth source files use the .myth extension. Myth builds on the Elements compiler and its existing platform backends, with direct access to the APIs of the target platform. It supports all Elements platforms.

Language preview: Myth is under development. These pages describe preliminary information and details are subject to change.

Start Here

  • Why Myth? explains the language’s design goals.
  • Language Basics walks through a complete .NET example and introduces fields, methods, and locals.
  • Myth & AI Coding Agents shows how to install the Myth skill for Codex and Claude.

Language Reference

The Language organizes the reference by feature.

  • Set up a source file with Code File Structure, Namespace and Uses, and the Code Style Guide.
  • Look up declarations in Types and Type Members. Start with Nullability for written type annotations and null checks.
  • Find control flow in Statements, including the different loop forms. Use Expressions for literals, operators, calls, and casts.
  • Use Annotations to describe nullability, mutation, and ownership. See Contracts for effects and runtime checks.
  • Look up Aspects, Keywords, or Platform Differences as needed. Check Implementation Status for the current preview scope.

Visit the Myth language page, or explore the wider Elements platform family.