Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork23
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.
License
phel-lang/phel-lang
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Phel is a functional,Lisp-inspired programming language that compiles to PHP. It brings the expressive power ofClojure and the simplicity ofJanet to the PHP ecosystem — enabling you to write concise, immutable, and composable code that runs anywhere PHP does.
; Define a namespace(nsmy\example); Define a variable with name "my-name" and value "world"(defmy-name"world"); Define a function with name "print-name" and one argument "your-name"(defnprint-name [your-name] (print"hello" your-name)); Call the function(print-name my-name)
- Website
Discover features, tutorials, exercises, and the latest blog posts. - Installation
Get started quickly with scaffolding or manual installation. - Packagist
Find Phel on the official PHP package repository. - Internals
Learn more about the compiler’s inner workings. - Examples
Explore practical scripts you can run directly with the Phel CLI.
Run the following command to create a standalone PHAR executable:
./build/phar.sh
The generatedbuild/out/phel.phar can then be executed directly.
Please refer toCONTRIBUTING.md for information on how to contribute to Phel. For a quick overview of project layout, tooling, and review expectations, visit theRepository Guidelines.
About
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.
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.

