Linguagem dinâmica
Aipo documentação
Uma linguagem dinâmica e fortemente tipada, com contratos opcionais.
Guia de uso
Conceitos, primeiros passos e referência para usar o projeto.
Primeiros passos 4
Manual 7
- Concorrência & Async
- Controle de Fluxo & Falhas
- Funções, Closures & Lambdas
- Interfaces & Contratos
- Pacotes & Módulos
- Biblioteca Padrão (Stdlib)
Pacotes 5
Trajetória 7
- Wave 0 — MVP da Linguagem em 11 Slices
- Wave 1 — Contratos, Rollback & Conformance
- Wave 2 — Backend JavaScript & Deep Quality
- Wave 3 — Tipos Ricos, Async & Concorrência
- Wave 4 — Host ABI, Sandboxing & Poppy Engine
- Wave 5 — Gestor de Pacotes Hermético & Offline
Desenvolvimento
Arquitetura interna, convenções e material para quem contribui.
Arquitetura 8
- Aipo — Visão Geral da Arquitetura (Waves 1–2)
- ADR 001: Linha de Base Arquitetural e Princípios de Clean Architecture
- Bytecode & Máquina Virtual
- Contrato de Arquitetura e Clean Code
- Frontend do Compilador
- Contratos das Crates do Workspace
Decisões 15
- ADP-001 — Tipos Core e Bytes como Valores
- ADP-002 — Hooks de Construção e Contratos em Runtime
- ADP-003 — Orçamentos de Execução
- ADP-004 — Política de Identificadores Unicode
- ADP-005 — Limites de Recursão do Parser
- ADP-006 — Decisões Abertas de Wave 3 e Wave 4
Propostas (ADP) 11
- ADP-001 — Byte, Bytes e tipos como valores no Prelude V1
- ADP-002 — Hooks de construção, invariantes e contratos em runtime
- ADP-003 — Orçamentos de Execução para Programas Não Confiáveis (fuel, memória, interrupção)
- ADP-004 — Política de Identificadores Unicode e de Segurança
- ADP-005 — Limites de Recursão do Parser (Limites de Aninhamento)
- ADP-006 — Decisões em Aberto das Waves 3/4 (async, coleções, packing, host)
Governança 5
Evidências 19
- Matriz de Conformance da Linguagem
- Benchmarks Cross-Language
- Evidência — P00-G09 / Slice S9 (Runtime & Stdlib Mínima)
- Evidência — P00-G10 / Conclusão do Backend (lacunas dentro de S1–S9)
- Evidência — P00-G11 / Slice S10 (CLI + Formatter)
- Evidência — P00-G12 / Slice S11 (Hardening de Conformidade & Gate do MVP)
Desempenho 2
Design 1
Zoe 10
- Primeiros Passos com Zoe UI
- Componentes Avançados
- Botões e Controles de Seleção
- Criando Componentes Customizados
- Campos de Entrada (Inputs)
- Contêineres de Layout