f = λ x. x+1
"Scheme in the browser", pero con la sintaxis de Java
El dialecto de Lisp más popular hoy
Compila a Java y a Javascript
Énfasis en inmutabilidad, gestión de asincronía
array.reverse() /* >>> */ [...array].reverse()
array.splice() /* >>> */ const removeAtIndex = (arr, i) =>
arr.slice(0, i).concat(arr.slice(i + 1));
array.push(4) /* >>> */ array.concat(4)
array.pop() /* >>> */ array.slice(-1).pop()