Primeiros emitters
A Phase C do roadmap entregou os primeiros emitters oficiais (transpiladores) do AI Parlance. Eles vivem no monorepo como alvos em prévia — ainda não são pacotes no npm público, mas são pipelines reais AST → artefato que você roda comaip emit. A Phase D aprofunda TypeScript, OpenAPI e PostgreSQL rumo a um caminho feliz executável (ver ROADMAP).
O que “primeiro transpiler” significa aqui
Historicamente, o site de marketing só tinha um playground ilustrativo. A linguagem era só especificação. Com a Phase C M3–M6 e o follow-up da matriz, o projeto publica dez emitters em prévia a partir de um AST validado:
PostgreSQL foi o primeiro emitter porque a documentação o trata como SQL principal. OpenAPI, TypeScript e Go fecharam a primeira onda multi-target; MySQL e o restante da matriz seguiram como MVPs em prévia.
Junto com
aip parse e aip validate (Core + Infra + Security + Behavior), estas são as ferramentas de referência.
Pipeline
*_id, tabelas no plural) permanece alinhada entre alvos SQL, OpenAPI e tags json em Go.
O que cada emitter produz
PostgreSQL (aip emit sql)
CREATE EXTENSION IF NOT EXISTS pgcryptoCREATE TABLEporentity(idimplícito, timestamps;deleted_atcomsoft_delete)- Tipos,
UNIQUE/NOT NULL,CHECKde enum, FKsbelongs_to CREATE INDEXa partir deindex;INSERTa partir deseed
OpenAPI 3 (aip emit openapi)
- Schemas
Entity/EntityCreate/EntityUpdate - Paths CRUD quando há
crud Entity(respeitaapi.prefix) securitySchemesopcionais a partir deapp.auth
TypeScript / Go / MySQL / demais
Interfaces + guards; structs + stubsnet/http; DDL MySQL (database mysql); stubs de workers, Python, PHP, docs e testes — profundidade MVP em prévia. Ver a matriz de transpiladores.
Experimente em um minuto
Limites honestos (Prévia v0.1)
- A linguagem continua rascunho; a profundidade dos emitters varia por alvo.
- Exemplos full-tier fazem parse e validate; nem todo detalhe de Behavior/Security já aparece em todos os emitters (Phase D aprofunda TS / OpenAPI / SQL).
- Sem lock-in Nest/Express/Chi — emits TypeScript e Go permanecem finos.
- O playground do site continua ilustrativo.
