Lateralus is a scripting language with an unusual standard library. Fifty-plus modules, written in pure Lateralus, covering the exact primitives you need to build observability pipelines, analytical data tools, and cryptographic network services — without reaching for a C library, a Rust crate, or a Python wheel.
If the shape of your work is "parse a wire format, transform a stream, emit a secure artifact," this language fits your hand.
prometheus — text-format emitter + scrape parserinflux_line — line-protocol encode/decode with ns timestampsstatsd — counters, gauges, timers, histograms (DogStatsD tags)logfmt — Heroku/go-kit encoder + quoted-string parseropentelemetry — OTLP/JSON traces, metrics, logssyslog · cef · leef — SIEM-ready formatsparquet — PAR1 magic, Thrift compact, data page v1 headersarrow_ipc — streaming frames, validity bitmaps, UTF-8 buffersrun_length · dict_encoding · frame_of_referenceroaring — compressed bitmap sets (ClickHouse-compatible)xxhash · lz4 — the hashes and codecs behind Parquet/RocksDBradix_sort — non-comparison sorts, beats quicksort past ~2k keyschacha20 + poly1305 — RFC 8439 AEAD constructionx25519 — Montgomery-ladder DH (RFC 7748)blake2s — RFC 7693 with full SIGMA tablehkdf — RFC 5869 SHA-256 extract + expandargon2 · jwt · totp · webauthntls handshake record layer · dns · dhcpNo major scripting language ships all three lanes in its standard library. Python has hashlib but no Parquet. Lua has nothing. Ruby needs a dozen gems. Go has TLS but not Arrow. Rust has Arrow and TLS, but it's not a scripting language — compile-edit-test cycles are minutes, not seconds.
Lateralus compiles to a tree-walking interpreter for iteration, to C99 with gcc -O2 for production, and the stdlib is written in Lateralus itself — every byte is auditable, every algorithm is a readable textbook. No opaque binary shipping with your binary.
// A log-shipper that reads Prometheus scrape lines, filters with
// Aho-Corasick for security keywords, batches into Parquet on disk,
// and encrypts the daily rollup with ChaCha20-Poly1305.
import prometheus
import aho_corasick
import parquet
import chacha20
import poly1305
import hkdf
import x25519
let scrape = http_get("http://prom:9090/metrics")
let metrics = prometheus_parse(scrape)
let rules = aho_corasick_build(["error", "panic", "denied", "timeout"])
let alerts = filter(metrics, fn(m) {
aho_corasick_contains_any(rules, m.labels["message"])
})
let body = parquet_encode_rows(alerts, ["name", "value", "timestamp"])
let footer = parquet_footer(schema_for(alerts))
let file_bytes = parquet_assemble_file(body, footer)
let shared = x25519_scalar_mult(my_sk, peer_pk)
let key = hkdf_derive_key(salt, shared, bytes_of("rollup-2026-04-24"), 32)
let sealed = chacha20_xor(key, nonce, 1, file_bytes)
let tag = poly1305_mac(key, sealed)
write_file("rollup.parq.enc", sealed + tag)
Every function call above resolves to a pure-Lateralus stdlib module. Zero external dependencies. One binary.