Phel Language

> Temas > Phel Language
Editar

Lenguaje funcional que compila a PHP. Permite aprovechar las posibilidades de PHP, desde un enfoque puramente funcional.

Phel es un lenguaje basado en PHP, pero que funciona bajo el paradigma funcional, en vez del paradigma imperativo. Está inspirado en Lisp o Clojure. Tiene la característica de compilar a PHP, por lo que en principio es capaz de realizar todo tipo de tareas en las que podríamos usar PHP.

Para usar Phel simplemente necesitamos agregarlo como dependencia de Composer y a continuación podemos disponer de un lenguaje completamente funcional que es capaz de compilarse a PHP para ejecutarse luego con el intérprete del propio PHP.

La compilación se realiza de manera que la primera vez que se ejecuta el código Phel se convierte en código PHP, de modo que las posteriores ocasiones el código ya se encuentra compilado, consiguiendo un rendimiento similar al que tendríamos en el propio PHP.

Con Phel podríamos realizar todo tipo de programas con el paradigma funcional, que podrían ejecutarse en cualquier hosting barato capaz de ejecutar PHP.

Información completa en el sitio web de Phel Language.

Más información:

Phel Language

Interoperabilidad Phel y PHP

Una de las ventajas de usar Phel es que podemos aprovecharnos de todo el ecosistema de PHP. Gracias a Phel podemos ejecutar todo tipo de funciones del API nativo de PHP. Por supuesto también somos capaces de ejecutar cualquier package instalado vía composer o cualquier otra función o clase que hayamos desarrollado en PHP por nuestra cuenta.

Del mismo modo, desde PHP también somos capaces de invocar funciones desarrolladas en Phel, completando todas las posibilidades de interoperabilidad entre los lenguajes.

Editar

¿Quieres añadir algo sobre Phel Language?

Crea artículos, recursos o comparte información sobre Phel Language

Crear un bloque

Temas relacionados

Preguntas y respuestas de Phel Language

Se han recibido 0 faqs en Phel Language

Hacer una pregunta