flylang/fly50w

该软件包的最新版本(dev-main)没有可用的许可信息。

dev-main 2022-06-22 13:27 UTC

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这样的工具来检查。