#logo #renderer #cpu #logo-runtime

logo-renderer

实现了logo-runtime crate的一个简单CPU渲染器

1个不稳定版本

0.1.0 2023年7月27日

#1197开发工具


2 crate 使用

MIT 许可协议

25KB
590 代码行

Logo Rust

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

在线演示

crate

Logo-interp

实现了Logo编程语言的解析和解释。如果想要解释一些抽象的Logo代码,可以直接使用此crate。

Logo-runtime

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

Logo-renderer

实现了logo-runtime的一个简单CPU渲染器。可以使用此crate运行Logo代码并从中获得一些图像。

Logo-egui

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

Logo-web

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

依赖项

~2.6–3.5MB
~74K SLoC