3 个版本 (破坏性更新)

0.11.0 2024年7月20日
0.10.0 2022年12月27日
0.9.0 2022年6月6日

#2202开发工具

Download history 1/week @ 2024-05-04 1/week @ 2024-05-18 166/week @ 2024-07-20 15/week @ 2024-07-27

每月181 次下载
endbasic 中使用

Apache-2.0 许可证

1.5MB
32K SLoC

EndBASIC 编程语言 - 云服务客户端

Crates.io Docs.rs

EndBASIC 是一种类似 BASIC 的语言解释器,受 Amstrad 的 Locomotive BASIC 1.1 和 Microsoft 的 QuickBASIC 4.5 的启发。像前者一样,EndBASIC 旨在提供一个将编码与即时视觉反馈无缝融合的交互式环境。像后者一样,EndBASIC 提供了高级编程结构和强类型。

EndBASIC 提供了一个简化和受限的环境来学习编程基础,并专注于可以快速奖励程序员的特性。这些特性包括内置文本编辑器、渲染图形的命令以及与树莓派硬件交互的命令。实现此类功能的优先级高于其他功能,例如性能或更丰富的语言。

EndBASIC 使用 Rust 编写,可以在多种操作系统和平台上运行,包括 macOS、Windows 和 Linux。

EndBASIC 是基于 Apache 2.0 许可证的免费软件。

这个 crate 有什么?

endbasic-client 为 EndBASIC 云服务提供了一个客户端。此服务提供远程文件存储和文件共享功能,允许将创作内容发布到公共区域或其他用户。

此库通过以下命令扩展了解释器

  • LOGIN:登录账户并挂载用户自己的云驱动器。
  • LOGOUT:从账户登出。
  • SHARE:获取或修改文件的共享权限。
  • SIGNUP:交互式创建账户。

依赖关系

~6–19MB
~278K SLoC