Documentação
Aprenda Hew desde o início.
Comece aqui
Começando
Instale Hew e escreva seu primeiro programa
Tutorial EN
Construa um armazenamento chave-valor com dois actors no mesmo processo
Exemplos
Leia pequenos programas Hew e abra-os no Playground
Reportar bug
Abra uma issue estruturada com versão, plataforma, passos de reprodução e logs
Comunidade
Faça perguntas, acompanhe o desenvolvimento e encontre links de contribuição
Tour da linguagem EN
Um tour rápido pela sintaxe e recursos de Hew
Conceitos centrais
Modelo de actors EN
Actors, mailboxes e passagem de mensagens
Sistema de tipos EN
Tipos, generics, capacidades e pattern matching
Biblioteca padrão EN
Tipos integrados: string, Vec, HashMap, Iterator, IO
Testes EN
#[test], assert_eq e assert integrados — sem framework necessário
Máquinas de estado
Declarações machine/state/events de primeira classe com transições verificadas
Suporte a editor EN
Servidor LSP, gramática tree-sitter e extensão VS Code
Pacotes EN
Crie um projeto, use pacotes oficiais a partir do código-fonte e confira a compatibilidade com o registry
Core concepts EN
Ownership, affine values, actor isolation, message transfer, lifecycle, and structured concurrency.
Authority confinement EN
Supply services to actors and functions, and check their authority with Hew v0.9.3.
Ferramentas e internos
Comparar
Select & Join EN
Faça race ou aguarde várias operações async — Hew vs Go vs Rust
Fan-out/Fan-in EN
Distribua trabalho para N actors e colete resultados — Hew vs Go
Backpressure EN
Mailboxes limitadas e estratégias de overflow — Hew vs Go
Supervisão EN
Recuperação de crash e orçamentos de reinício — Hew vs Erlang/Elixir OTP vs Go
Wire Types EN
Formatos evolutivos de mensagens de rede — Hew vs Protobuf vs serde
Pipeline de actors EN
Cadeias de processamento multiestágio — Hew vs Go channels
Referência
Especificação da linguagem EN
Gramática EBNF formal e referência semântica da linguagem
Explorador de gramática EN
Gramática EBNF interativa com railroad diagrams
Released language and API reference EN
Search the released language guides, standard-library modules, symbols, and exact signatures.
Hew Playground mobile guides
Illustrated iPhone, iPad and Android instructions for examples, editing, running, saving and sharing code. English.
Hew Observe guides EN
Desktop, iPad, terminal and browser guides, screenshots and an illustrated user manual
Referência rápida
Folha imprimível de duas páginas sobre sintaxe, actors, concorrência, wire types e machines