ENVIRONMENT LAYER
Lispex
Expression surface. The readable layer that exposes the shared deterministic structure.
Launch status: the compiler foundation and evidence system are live. Public conversion stays closed until each path has current verification. Pro opens after the verification architecture gate is satisfied.
§ 00 · Deterministic code translation platform
Lena Code does not translate language to language. One kitchen coordinates the whole route: code runs through the CSKernel™ engine, where deterministic structure is checked before anything is served.
§ 02 · pipeline
Each language is harvested, marinated into one shared base, and reduced to only its verified structure. From that base it can be plated for a target language and served — the output line is just opening.
01
Take in source code from any supported language, however it is written.
02
Each language structure is steeped into one shared base.
03
Only verified structure is reduced into that shared base.
04
The verified base can be plated for a target language — a line that is just opening.
05
Deliver the finished result, with its verification evidence attached.
One kitchen coordinates every station. A stage only becomes public when the evidence can follow it all the way to the table.
318 / 3421Derived from public coverage measurement: verified-cell sum.
input language nodes verified
431 / 660Derived from public coverage measurement: facet emission inventory.
output cells verified
2n
language cost model instead of n² pair generators
30Derived from public coverage measurement: tracked language inventory.
tracked language inventory, not public route count
Privacy posture
Submitted source is processed for the request lifecycle only. Generated results may be cached briefly for rehydration; source bodies are not persisted.
See Privacy Policy §4.1 for AI provider boundarySource code is handled only during the request lifecycle in Lena Code infrastructure.
Short-window hash-keyed cache stores AI-generated output, not source bodies.
Redacted requests go to model providers under their own data terms.
§ 03 · verified transformations
Each of the 30 languages is measured twice and independently: what it can accept on input, and what it can emit on output. That is 2N half-routes — not N² pairs. Verified end-to-end source-to-target combinations are derived from these and listed in the routes ledger below.
Input · Output
Loading verified coverage…
JavaScript
TypeScript
Python
C++
Java
Rust
C#
Go
PHP
C
Kotlin
Swift
Ruby
Dart
R
Scala
Objective-C
Lua
Solidity
Julia
Haskell
OCaml
Elixir
Zig
ReScript
Elm
CoffeeScript
Emacs Lisp
Lispex
Topaz
§ 04 · momentum
The input-verified count across its last 30 updates, climbing toward its full denominator of 3421. The chart is zoomed to this window so the per-update gains stay visible; the fill bar below shows the real proportion against the denominator.
Input · acceptance
9.3% verified
Output · emission
65.3% verified
§ 05 · routes
A route counts only where one capability is accepted from the source and served by the target — a single-capability path, not a whole-program conversion. End-to-end counts are owned by the route ledger.
Capabilities transformable
9 / 22Derived from public coverage measurement: verified-cell intersection.
Targets reachable
30 / 30Derived from public coverage measurement: verified-cell intersection.
Sources accepted
25 / 30Derived from public coverage measurement: verified-cell intersection.
Source-to-target pairs
750 / 900Derived from public coverage measurement: verified-cell intersection.
25 sources→JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · R · Scala · Objective-C · Lua · Solidity · Julia · Haskell · OCaml · Elixir · Zig · ReScript · Elm · CoffeeScript · Emacs Lisp · Lispex · Topaz
JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · Scala · Objective-C · Lua · Solidity · Julia · OCaml · Elixir · Zig · ReScript · Elm · Emacs Lisp
25 sources→JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · R · Scala · Objective-C · Lua · Solidity · Julia · Haskell · OCaml · Elixir · Zig · ReScript · Elm · CoffeeScript · Emacs Lisp · Lispex · Topaz
JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · Scala · Objective-C · Lua · Solidity · Julia · OCaml · Elixir · Zig · ReScript · Elm · Emacs Lisp
23 sources→JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · R · Scala · Objective-C · Lua · Solidity · Julia · Haskell · OCaml · Elixir · Zig · ReScript · Elm · CoffeeScript · Emacs Lisp · Lispex · Topaz
JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · Scala · Objective-C · Lua · Julia · OCaml · Elixir · Zig · ReScript · Emacs Lisp
19 sources→JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · Kotlin · Swift · Ruby · Dart · R · Scala · Objective-C · Lua · Julia · Haskell · OCaml · Elixir · ReScript · Elm · CoffeeScript · Emacs Lisp · Lispex · Topaz
JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Dart · Scala · Objective-C · Lua · Julia · Elixir · Emacs Lisp
22 sources→JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · R · Scala · Objective-C · Lua · Solidity · Julia · Haskell · OCaml · Elixir · Zig · ReScript · Elm · CoffeeScript · Emacs Lisp · Lispex · Topaz
JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Dart · Scala · Objective-C · Lua · Solidity · Julia · OCaml · Elixir · Zig · Emacs Lisp
14 sources→JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · R · Scala · Objective-C · Lua · Solidity · Julia · Haskell · OCaml · Elixir · Zig · ReScript · CoffeeScript · Emacs Lisp · Lispex · Topaz
JavaScript · TypeScript · Python · C++ · Rust · C# · Go · C · Lua · Julia · OCaml · Elixir · ReScript · Emacs Lisp
22 sources→JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · R · Scala · Objective-C · Lua · Solidity · Julia · Haskell · OCaml · Elixir · Zig · ReScript · Elm · CoffeeScript · Emacs Lisp · Lispex · Topaz
JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · Scala · Lua · OCaml · Elixir · Zig · ReScript · Elm · Emacs Lisp
17 sources→JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · R · Scala · Objective-C · Lua · Solidity · Julia · Haskell · OCaml · Elixir · Zig · ReScript · Elm · CoffeeScript · Lispex · Topaz
JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · C · Swift · Ruby · Dart · Scala · Objective-C · Lua · Zig · Emacs Lisp
11 sources→JavaScript · TypeScript · Python · C++ · Java · Rust · C# · Go · PHP · C · Kotlin · Swift · Ruby · Dart · R · Scala · Objective-C · Lua · Solidity · Julia · Zig · CoffeeScript · Emacs Lisp · Lispex · Topaz
JavaScript · TypeScript · C++ · Java · Rust · C# · Go · PHP · C · Lua · Emacs Lisp
Not verified end-to-end yet
13 of 22 capabilities · 0 routes
binding · block · template-literal · async-await · module-boundary · lexical-scope · exception-handler · iterator-comprehension · object-model · destructuring-pattern · metadata-note · type-annotation · preserved-source
0 of 30 targets · 0 routes
Input already accepts more capabilities than any target serves today. A route also needs the target to serve that capability, so output service is the current limit — progress comes from new output stations, not new Harvester intake.
§ 06 · personas
The interface is shaped for people who need traceable translation, not a chat-shaped guess.
P1
Fast comparison across languages with intent preserved.
P2
Risk reduction and traceability for moving old stacks into production targets.
P3
Side-by-side concepts for teaching how the same pattern appears in another language.
P4
Matrix visibility and roadmap confidence before a rewrite is planned.
§ 07 · cta
Open the editor shell to inspect attemptable routes and coverage status. Verified routes reopen as coverage completes.