λλ: A Programming Language for Silicon Photonics
matt_d
87 points
17 comments
August 19, 2026
Related Discussions
Found 5 related stories in 51.8ms across 4,128 title embeddings via pgvector HNSW
- Lisp as the Maxwell's Equations of Software andsoitis · 65 pts · July 10, 2026 · 53% similar
- MorphoHDL: A minimalistic language for growing circuits jacktang · 48 pts · July 14, 2026 · 51% similar
- Show HN: A tiny LLM running at 21,000 tok/s on a $250 FPGA (Live Demo) mikeayles · 12 pts · August 10, 2026 · 50% similar
- Online Historical Encyclopaedia of Programming Languages gregsadetsky · 23 pts · July 24, 2026 · 50% similar
- The Lunduke Computer Operating System worldofmatthew · 17 pts · July 12, 2026 · 48% similar
Discussion Highlights (5 comments)
tromp
The second λ is subscripted. As footnote 1 in the paper says: > Pronounced “lambda lambda”. One λ refers to the λ-calculus and the other refers to an optical wavelength.
deepsun
Full syntax of λλ (from the paper): e ::= v | x | input(p) | let x = e1 in e2 | (e1, e2) | unpack e1 as (x1, x2) in e2 | phase(θ, e) | split(r, e) | unitary(U, (e1, e2)) | output(p) <- e1; e2 v ::= r ↓ ℝ | p ↓ Port | U ↓ Unitary | () τ ::= ℝ | Port | Opt | Unitary | Unit |(τ1 * τ2)
ktallett
I am curious why develop a new language instead of building a library for an existing language. What are the benefits as I didn't see this in the paper? Can it interact with other languages?
wigster
how do i search for a character i can't even type? are people in this field just able to jump into Greek mode?
opengrass
I'm a retard so I'm gonna call it Half Life.