Live Conversion Example
Lispex → JavaScript
Input · Lispex
(define (factorial n)
(if (= n 0)
1
(* n (factorial (- n 1)))))
(define result (factorial 5))
(println result)Output · JavaScript
let factorial = (n) => (() => {
if ((n === 0)) {
return 1;
} else {
return (n * factorial((n - 1)));
}
})();
let result = factorial(5);
println(result);30+ Languages
Lispex, Topaz, JavaScript, TypeScript, Python, Haskell — and more on the roadmap.
m:n Conversion
Convert between any pair through the Lena IR — no n² generators required.
Behavior-Verified
Every supported pair is gated by behavior tests, snapshot diffs, and AST-shape checks.