#logo #programming-language #run-time #graphic

logo-runtime

实现了 Logo 编程语言的图形功能运行时

1 个不稳定版本

0.1.0 2023年7月27日

#2123开发工具


3 个工具中(通过 logo-renderer)使用

MIT 许可证

60KB
1.5K SLoC

Logo Rust

此仓库包含一个用 Rust 编写的 Logo 编程语言解释器和 IDE 的完整实现。

在线演示

工具包

Logo-interp

实现 Logo 编程语言的解析和解释。如果您想解释一些抽象的 Logo 代码,请直接使用此工具包。

Logo-runtime

基于 logo-interp 构建,增加了 Logo 语言图形功能的运行时。如果您想将 Logo 与自定义渲染器集成,请使用此工具包。

Logo-renderer

实现了一个简单的 CPU 渲染器,用于 logo-runtime。您可以使用此工具包运行 Logo 代码并从中获取一些图像。

Logo-egui

Logo 环境的简单 GUI,主要用于测试和调试目的。

Logo-web

基于 Web 的 Logo 开发 IDE,此版本在演示中展示。

依赖项

~1–2MB
~37K SLoC