phel-lang
phel-lang copied to clipboard
Phel is a functional, Lisp-inspired programming language that compiles to PHP. It brings the expressive power of Clojure and the simplicity of Janet to the PHP ecosystem.
Phel is a functional programming language that compiles to PHP. It is a dialect of Lisp inspired by Clojure and Janet.
Example
# Define a namespace
(ns my\example)
# Define a variable with name "my-name" and value "world"
(def my-name "world")
# Define a function with name "print-name" and one argument "your-name"
(defn print-name [your-name]
(print "hello" your-name))
# Call the function
(print-name my-name)
Documentation
The documentation for Phel can be found on the Phel's website: https://phel-lang.org.
Community
Feel free to ask questions and join discussions on the Phel Gitter channel.
Contribute
Please refer to CONTRIBUTING.md for information on how to contribute to Phel.