Lambda 0.2
a func language better than TypeScrip, jq and jQuery
Details
- External ID
- 47502481
- Source
- HN
- Company
- —
- Product
- Lambda 0.2
- Website domain
- github.com
- Launched
- March 24, 2026
- Cohort
- —
- Upvotes
- 9
- Upvotes percentile
- 0.5393603936039361
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
What's your tool chain for data and document processing? - jq is great, but limited to JSON; and jQuery limited to HTML; templating systems get messy for non-trivial logic; TypeScript lacks pattern matching and schema support.So I built Lambda — an expressive functional language that combines the power of Lisp, TypeScript, and many DSLs like jq, jQuery, RelaxNG, etc.It has a lightweight 9 MB runtime, built from scratch in C/C++, that provides an end-to-end document processing pipeline (parse → validate/query/transform → layout → render/view).Internally, Lambda parse different input formats (Markdown, Wiki, HTML/XML, JSON/YAML/TOML/CSV, LaTeX, PDF, …) into a unified Lambda/Mark node tree, then transformed with Lambda scripts, validated with schemas, and then rendered via the Radiant HTML/CSS/SVG layout and rendering engine.Repo (with examples and demos): https://github.com/henry-luo/lambdaI’d love feedback on: where this could actually be useful in your workflows; language design (what feels unnecessary vs. missing); etc.
Enrichment
- Theme
- niche developer utilities and toolchains
- Vertical
- —
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Commercial product
- Normalized one-liner
- functional programming language
- Manually corrected
- False
Could you build this?
No Designing and implementing a new programming language with custom syntax, type checking/schemas, pattern matching, and runtime execution requires specialized programming language theory and compiler engineering.
What it would actually take: The system requires a lexer, parser, AST generation, semantic analyzer/type checker, and an interpreter or bytecode compiler/virtual machine (typically written in Rust, C++, or Go). Implementing pattern matching, unified document traversal across JSON/HTML/XML, and expressive functional mechanics necessitates formal grammar design and compiler engineering expertise that LLM prompts cannot reliably produce without deep human debugging.
Discussion
17 comments analyzed.
Competitors mentioned: Nushell - shell scripting and data processing
Concerns raised: Difficult to search for and find in Google due to generic name, PDF support still very limited, especially for table extraction, PDF parsing struggles with content sequence accuracy relative to layout, Language still in development with bugs present, GUI currently static and not fully interactive
Feature requests: Enhanced PDF support for large file parsing and table form extraction, Fully interactive and editable UI for document data, Schema support similar to RelaxNG or XML Schema, Markup data support built-in
Competitors
Other products that read as similar to this one — 212 launches clear the similarity bar, closest 8 shown.
Attention rank: #102 of 213 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 143 days after the earliest competitor.
- CSV & JSON Developer Tools · ph · 2026-09-29 · 1 upvotes · similarity 0.49
- Robust LLM extractor for websites in TypeScript · hn · 2026-03-26 · 72 upvotes · similarity 0.46
- JSON Editor Online · ph · 2026-09-30 · 1 upvotes · similarity 0.46
- Gene · hn · 2026-01-01 · 36 upvotes · similarity 0.44
- A Node Based Editor for Three.js Shading Language (TSL) · hn · 2026-01-22 · 7 upvotes · similarity 0.44
- GrainJS · hn · 2025-12-26 · 5 upvotes · similarity 0.44
- A systems language with runtime reflection and no GC · hn · 2025-12-15 · 6 upvotes · similarity 0.44
- json-toolkit · github · 2026-09-29 · 43 upvotes · similarity 0.43
Other launches for this product
- No other launches for this product.