A tour of the language

Hive

Hive is a memory-managed, table-based language. Tables are a built-in idea rather than a library, values behave like values, and a good deal of what other languages leave to runtime — every vector index, every branch of a match, the columns a SQL query comes back with — is settled at compile time instead.This very page is the proof: it is served by an HTTP server written in Hive, and its interface below the code samples is built entirely out of hive.ui views. There is no framework underneath either of them — both are the standard library, and neither is a dependency this program had to ask for.
One executable — nothing else to install, no runtime to configure
Every vector index and slice proved in range at compile time
Tables are a built-in type, not a library import
HTTP, WebSockets, SQL, crypto, a UI and distributed actors — all in the standard library
Values behave like values: two names never observe each other's writes, unless both say mut