Skip to content

Cajá Documentation ​

Welcome to the official documentation section for the Cajá language. Here, you'll find comprehensive information about Cajá's type system, core features, and its rich standard library.

Getting Started ​

If you are new to the language, we recommend starting with the fundamental concepts:

  • Types: Learn about primitives, arrays, maps, and custom structs.
  • Generics: Understand how to use type parameters for flexible code.
  • Recursion: See how Cajá leverages recursion as a core paradigm over traditional loops.

Standard Library Modules ​

Cajá comes with a powerful set of built-in modules to help you build applications efficiently:

  • Math: Pure mathematical functions and constants.
  • String: Text manipulation utilities.
  • Array: Tools for working with lists of data.
  • Map: Dictionary operations for key-value structures.
  • Date: Date and time utilities.
  • Cast: Dynamic type conversions.
  • Log: Standard output and data exporting tools.