- Uma linguagem projetada para simplificar o desenvolvimento de backends de API REST com foco em IA, maximizando a eficiência de geração de código por LLMs
- 23% menos tokens que FastAPI e 57% menos que Java, reduzindo o tempo e o custo de geração de código pelos modelos de IA
- Projeto baseado em sintaxe leve: composição de programas apenas com rotas e tipos, sem definição de funções nem decoradores
- Por meio do recurso Context Command, gera automaticamente dados de resumo do projeto fáceis de entender para LLMs
- Validação estrutural baseada em JSON, permitindo que agentes de IA façam parse e corrijam erros
- Principais recursos da linguagem
- Suporte a sistema de tipos estáticos: tipos básicos, arrays, objetos, opcionais (
T?), unions (A | B) e genéricos
- Fornece sintaxe de pattern matching e assíncrona (async/await), com suporte aos combinadores
All, Race e Any
- Sistema de módulos com importação por arquivo e definição de aliases
- Suporte à geração de código em tempo de compilação por meio de macros
- Runtime e desempenho
- Compilador de bytecode e compilador JIT integrados, com especialização de tipos e otimização de hot paths
- Hot reload para refletir alterações de código instantaneamente durante o desenvolvimento
- No modo de depuração, oferece breakpoints, inspeção de variáveis e REPL
- Velocidade de execução na faixa de 2.95~37.6ns/op, com arquitetura de runtime de alto desempenho
- Recursos de integração de infraestrutura
- Servidor HTTP integrado, com suporte a rotas, middleware e WebSocket
- Integração com PostgreSQL, incluindo transações e migrações
- Recursos de segurança: autenticação JWT, rate limiting, CORS e prevenção contra SQL injection
- Ferramentas de observabilidade: logging, métricas Prometheus e tracing com OpenTelemetry
- Ferramentas de desenvolvimento e suporte a editores
- Servidor LSP com autocomplete, diagnósticos e renomeação na IDE
- Suporte a syntax highlighting, indicação de erros e navegação para definição por meio de uma extensão do VS Code
- Ferramentas CLI para compilação, execução, REPL, decompilação e comandos de contexto para IA
- Apache License 2.0
- https://glyphlang.dev/
Ainda não há comentários.