flylang / fly50w
该软件包的最新版本(dev-main)没有可用的许可信息。
dev-main
2022-06-22 13:27 UTC
Requires
- php: >=8.0
- league/climate: ^3.7
- react/http: ^1.5.0
- symfony/var-dumper: ^5.3
- symfony/yaml: ^5.3
This package is not auto-updated.
Last update: 2024-09-18 02:56:08 UTC
README
Fly50W是一种新语言,它可以帮助您轻松使用超过50万行代码构建简单的应用程序。
安装
1. 从源代码
首先,您需要在您的机器上设置PHP 8.0环境。
对于Ubuntu用户,执行以下操作
sudo add-apt-repository ppa:ondrej/php # When prompted, press <Enter>
sudo apt update
sudo apt -y install php8.0-cli
然后访问https://getcomposer.org 在您的机器上安装composer。
然后克隆此仓库,并运行
composer install # Or `php composer.phar install`, based on the way you installed composer
现在您已在您的机器上安装了所有依赖项。您可以直接运行
./fly50w -h
以查看帮助信息。
2. 使用Composer
首先,您需要安装PHP 8.0和Composer 2.1。
然后运行
composer g require flylang/fly50w:dev-main
然后您就可以运行
composer exec fly50w
来访问fly50w。
3. 使用Docker
您可以运行此命令以运行fly50w编译器和虚拟机
docker run --rm -ti xtlsoft/fly50w:main
您可以运行此命令以运行fly50w游乐场服务器
docker run -p 28111:28111 -d xtlsoft/fly50w-playground:main
示例
您可以看到'test/'文件夹。
关于
此项目使用了PHP的许多黑魔法。
我在项目中甚至大量使用了'goto'。
项目是完全类型注解的。您可以使用像Psalm这样的工具来检查。