Lenguaje de programación basado en Teoría de Categorías.
-- Donde `X`,
X -> {}: -- requiere tener:
[ M ] <- ( Morfismos ) -- Conjuntos de `[ X ]`
[ O ] <- ( Objectos ) -- que son definidas
[ I ] <- ( Identidad ) -- por axiomas
[ X ] <- ( X ) -- como `( X )`.Los morfismos son flecha que muestran dirección:
<-Hacia la dirección de la izquierda.->Hacia la dirección de la derecha.--Solo un comentario.
Estructuras conocidas son objetos:
()Estructura es un axioma.[]Estructura es un conjunto.{}Estructura con requerimientos.
Sí X es conocida, entonces tiene identidad, donde:
#XIdentidad única e inmutable.@XReferencia usando la identidad.
X puede ser desconocida o que en el futuro será definida.
Requiere instalar las herramientas de compilación del lenguaje de programación Rust.
cargo install -q just
just build