A Aquila combina a facilidade do Python com desempenho ao nível do Go e princípios de segurança inspirados no Rust — focada em produtividade, concorrência e fiabilidade.
Aquila blends Python-like simplicity with Go-level performance and Rust-inspired safety principles — built for productivity, concurrency, and reliability.
// Aquila sample
fn main():
val name: Str = "Aquila"
print("Hello, " + name)
fn fib(n: Int) -> Int:
if n <= 1:
return n
return fib(n-1) + fib(n-2)
struct User:
id: Int
name: Str
match 2:
1 => print("one")
2 => print("two")
_ => print("other")
Uma linguagem desenhada para construir software moderno com ergonomia, velocidade e segurança.
A language designed to build modern software with ergonomics, speed, and safety.
Código limpo e legível, com curva de aprendizagem rápida.
Clean, readable code with a fast learning curve.
Foco em execução eficiente e compilação rápida.
Focused on efficient execution and fast compilation.
Primitivas modernas para concorrência e paralelismo.
Modern primitives for concurrency and parallelism.
Mensagens claras e directas para acelerar o debug.
Clear, direct messages to speed up debugging.
Pensada para crescer com ferramentas e pacotes.
Built to grow with tools and packages.
Princípios inspirados em sistemas modernos e robustos.
Principles inspired by robust modern systems.
Aquila foi desenhada para manter o ritmo: escrever, entender, evoluir e manter.
Aquila is designed to keep momentum: write, understand, evolve, and maintain.
// types + functions + return
fn add(a: Int, b: Int) -> Int:
return a + b
// pattern matching
match status:
"ok" => print("✅ success")
"err" => print("❌ error")
_ => print("⚠️ unknown")
Comandos exemplo (substitui quando a CLI oficial estiver pronta).
Example commands (replace once the official CLI is ready).
# Linux/macOS (example)
curl -fsSL https://aquila-lang.org/install.sh | sh
# verify
aquila --version
# run
aquila run main.aq
# build
aquila build -o app main.aq
Extensão com highlight, snippets e suporte inicial a .aq.
Extension with highlighting, snippets, and initial support for .aq.
# package
vsce package
# VS Code:
Extensions → ⋯ → Install from VSIX
Envia ideias, bugs, pedidos de funcionalidades ou feedback — chega directamente ao teu email.
Send ideas, bugs, feature requests, or feedback — delivered straight to your email.
O formulário envia com mailto: (sem backend). Para envio automático:
This uses mailto: (no backend). For automatic sending:
/api/suggestions/api/suggestionsDEST_EMAIL no JS.DEST_EMAIL in JS.Evolução por fases — do DX ao compilador e ecossistema.
Phased evolution — from DX to compiler and ecosystem.
Começa com exemplos, contribui e ajuda a construir o ecossistema.
Start with examples, contribute, and help build the ecosystem.