Releases: Dryad-lang/source
Releases · Dryad-lang/source
🚀 Dryad v0.1.0 - Primeira Release
🚀 Dryad v0.1.0
Bem-vindo à primeira release oficial da linguagem Dryad!
Esta versão traz um interpretador moderno, CLI completa, gestor de pacotes Oak e módulos nativos para desenvolvimento rápido.
📦 Conteúdo do Release
dryad.exe
— Interpretador Dryadoak.exe
— Gestor de pacotes Oak- Exemplos
.dryad
(ex:http_test.dryad
) README.md
— Documentação rápida
📝 Como Usar
1. Executando um script Dryad
.\dryad.exe run exemplo.dryad
2. Usando o Oak (gestor de pacotes)
.\oak.exe init meu-projeto
.\oak.exe list
3. Exemplos de código
Veja o arquivo http_test.dryad
para exemplos de uso dos módulos HTTP e WebSocket.
✨ Principais Funcionalidades
- Sintaxe simples e expressiva
- Módulos nativos: HTTP, WebSocket, File I/O, DataStructures, Debug, Terminal, etc.
- POO básica: Classes, métodos, propriedades, encapsulamento
- Gestor de pacotes Oak: Inicialização, listagem e gerenciamento de dependências
- CLI moderna: REPL, execução de scripts, validação de sintaxe
- Benchmark integrado: Ferramenta para análise de performance
🧪 Testes e Benchmark
- Cobertura de testes: Lexer, Parser, Runtime, DataStructures, Web, etc.
- Relatórios de benchmark: Veja
benchmark.md
para resultados detalhados
📚 Documentação
⚠️ Observações
- Esta release é voltada para testes, prototipagem e feedback da comunidade.
- Para compilar a partir do código-fonte, use
cargo build --release
. - Para reportar bugs ou sugerir melhorias, abra uma issue no GitHub.
📄 Licença
Este projeto é distribuído sob a licença MIT.
Equipe Dryad
https://github.com/dryad-lang/dryad
Full Changelog: https://github.com/Dryad-lang/source/commits/pre-alpha