1. λλ language design and syntax
"The second λ is subscripted." – tromp
The discussion points out that λλ extends beyond pure λ‑calculus, using constructs likelet,unpack,phase, andsplitwhile lacking explicit abstraction and application.
2. Linear type system for optical constraints
"λλ uses a linear type system to encode the physical constraints of optics, rejecting unrealizable programs at compile time." – black_knight
The language’s type system is highlighted as a core motivation, ensuring that only physically realizable optical programs compile.
3. Language vs. library and interoperability concerns
"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?" – ktallett
Participants question the need for a dedicated language and discuss how it could be embedded or interoperate with general‑purpose languages.