phel-lang/phel-lang
最新稳定版本:v0.27.0
Composer 安装命令:
composer require phel-lang/phel-lang
包简介
Phel is a functional programming language that compiles to PHP
README 文档
README
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 — enabling you to write concise, immutable, and composable code that runs anywhere PHP does.
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
- 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.
Build PHAR
Run the following command to create a standalone PHAR executable:
./build/phar.sh
The generated build/out/phel.phar can then be executed directly.
Contribute
Please refer to CONTRIBUTING.md for information on how to contribute to Phel. For a quick overview of project layout, tooling, and review expectations, visit the Repository Guidelines.
统计信息
- 总下载量: 3.21k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 466
- 点击次数: 1
- 依赖项目数: 14
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-01-22