LispBM 是一款面向微控制器的并发 Lisp 语言,支持消息传递。
LispBM is a concurrent Lisp for microcontrollers with message passing

原始链接: https://www.lispbm.com/

LispBM 关于 入门指南 文档 社区 立即尝试(WebAssembly) GitHub · Discord

LispBM 是一门专为微控制器设计的类 Lisp/Scheme 编程语言,其特色在于采用了受 Erlang 启发的并发机制、消息传递、模式匹配以及进程监控功能。该语言具有极高的可移植性,支持 32 位和 64 位架构,既可运行于裸机环境,也可在 FreeRTOS、ChibiOS、Zephyr、Linux 和 Windows 等操作系统上运行。目前,项目提供了一个基于 WebAssembly 的 REPL 环境供测试使用。 该项目近期在 Hacker News 上引发了讨论,用户对其作为 MicroPython 的潜在替代方案表现出了兴趣。然而,社区反馈也指出该项目亟需改进文档。批评者指出,项目中缺乏易于理解的“Hello World”示例或硬件相关实例(如 LED 闪烁),并要求在实现细节、资源需求以及具体语言方言方面提供更高的技术透明度。针对对可移植 Lisp 实现的兴趣,有参与者还提到了“Ribbit”,这是一个紧凑且兼容 R4RS 标准的 Scheme 实现,目前已支持 25 个不同的平台。
相关文章
联系我们 contact @ memedata.com