Logo de Aleph

Aleph

Prueba el intérprete de Aleph directamente en tu navegador

Cómo usar

  • Escribe tu código directamente en la terminal
  • Presiona Enter para ejecutar cada línea
  • Escribe exit para terminar la ejecución

Para más detalles sobre la sintaxis y características del lenguaje, consulta la documentación.

Ejemplos

// Imprime un mensaje
println("¡Hola mundo!")
// Función recursiva de Fibonacci
fn Fib(n) {
  if n <= 1 { return n }\
  else {
    return Fib(n - 2) + Fib(n - 1)
  }
}
println(Fib(20))
// Funciones como argumento
fn map(f, iter) {
  let new = []
  for e in iter { new += [f(e)] }
  return new
}
fn doble(elem) { return elem * 2 }
let lista = [1, 2, 3, 4]
let dobles = map(doble, lista)
println(dobles)

Visita el repositorio del intérprete en GitHub.

Potenciado por CheerpX y xterm.js. Estilo por Gemini.