Skip to content

Releases: Dryad-lang/source

🚀 Dryad v0.1.0 - Primeira Release

15 Jul 15:15
Compare
Choose a tag to compare
Pre-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 Dryad
  • oak.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