87 releases (14 stable)
Uses new Rust 2024
| new 2.3.1 | Jan 23, 2026 |
|---|---|
| 1.1.1 | Jan 19, 2026 |
| 0.21.0 | Jan 14, 2026 |
| 0.18.4 | Dec 31, 2025 |
| 0.5.0 | Nov 30, 2025 |
#382 in Programming languages
52 downloads per month
Used in 4 crates
(via seq-compiler)
780KB
15K
SLoC
Seq Runtime: A clean concatenative language foundation
Key design principles:
- Value: What the language talks about (Int, Bool, Variant, etc.)
- StackValue: 40-byte tagged stack entry (discriminant + 4 payload slots)
- Stack: Contiguous array of StackValue entries for efficient operations
seq-runtime
Runtime library for the Seq programming language. This library is embedded into compiled Seq programs and provides core operations like stack manipulation, I/O, concurrency primitives, and more.
Part of the Seq Workspace
This crate is part of the Seq programming language project.
Related Crates
| Crate | Description |
|---|---|
| seq-compiler | Compiler and CLI |
| seq-runtime | Runtime library (this crate) |
| seq-lsp | Language Server Protocol implementation |
| seq-repl | Interactive TUI REPL |
| vim-line | Vim-style line editor |
Note
This crate is not intended for direct use. It is automatically embedded by the Seq compiler when building Seq programs.
License
MIT
Dependencies
~4–18MB
~195K SLoC