Um tour pela linguagem

Hive

Hive é uma linguagem baseada em tabelas com memória gerenciada. Tabelas são uma ideia nativa da linguagem em vez de uma biblioteca, valores se comportam como valores, e boa parte do que outras linguagens deixam para o tempo de execução — todo índice de vetor, todo ramo de um match, as colunas que uma consulta SQL devolve — é resolvido em tempo de compilação.Esta própria página é a prova: ela é servida por um servidor HTTP escrito em Hive, e sua interface abaixo dos exemplos de código é construída inteiramente com views do hive.ui. Não há framework por trás de nenhum dos dois — ambos são a biblioteca padrão, e nenhum é uma dependência que este programa precisou pedir.
Um único executável — nada mais para instalar, nenhum runtime para configurar
Todo índice e slice de vetor é comprovado dentro dos limites em tempo de compilação
Tabelas são um tipo nativo da linguagem, não um import de biblioteca
HTTP, WebSockets, SQL, criptografia, uma UI e atores distribuídos — tudo na biblioteca padrão
Valores se comportam como valores: dois nomes nunca observam as escritas um do outro, a menos que ambos sejam mut