Toit v2.0.0:给 ESP32 写高级语言程序,改一行代码 2 秒内热重载上板

Toit Jaguar 在 ESP32 上热重载演示

Toit 是一门开源编程语言,一面能在电脑上写脚本、处理数据、做命令行工具,一面能给 ESP32 写应用。v2.0.0 刚发布就登上了 Hacker News 首页(207 分),这是它的一次大版本更新。

它最大的卖点是开发体验:语法可读、运行时高效,配上 Jaguar 工具,改一行代码不到 2 秒就能在板子上热重载、更新重启,不用反复烧录等半天;应用跑在容器里,多个应用可以各自独立安装、停止和更新,换一个应用不用停掉正在跑传感器的那个。编辑器方面有 VS Code 插件和语言服务器,还有自己的包管理器和包仓库。

仓库目前 1494 星,编译器与虚拟机是 LGPL-2.1 协议、标准库是 MIT 协议。安装:macOS 从发布页拿 DMG 或 tar.gz,Windows 走 winget,Arch Linux 有 AUR 包。提醒一句:想玩嵌入式那部分得先有一块 ESP32 开发板;只拿它在电脑上写脚本的话,不用硬件也能跑。官网在 toit.io,仓库在 GitHub。

来源:Hacker News @floitsch,原文:https://github.com/toitlang/toit

请登录后发表评论

    没有回复内容