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.