Spécification du Langage

Documentation complète de la syntaxe et des propriétés du langage Catnip.

Référence Principale

  • LANGUAGE.md - Spécification complète du langage Syntaxe, grammaire, opérateurs, structures de contrôle, fonctions, pattern matching, scoping

Concepts du Langage

  • BROADCAST.md - Notation vectorielle sur collections Opérations vectorielles avec A.[op M], transformations sur listes/dicts, patterns de broadcasting

  • SCOPES_AND_VARIABLES.md - Portée des variables et closures Résolution de scope, shadowing, captures de variables, closures, durée de vie

Directives et Pragmas

  • PRAGMAS.md - Directives de compilation Configuration TCO, options de parsing, contrôle du comportement

Propriétés Formelles

  • TURING_COMPLETENESS.md - Preuve de Turing-complétude Démonstration formelle, critères théoriques, exemples d'algorithmes

Glossaire

  • GLOSSARY.md - Termes techniques Définitions des concepts clés, terminologie du langage