Toit v2.0.0(toit.io)
237 points by floitsch 11 days ago | 72 comments
tl;dr: Toit, a programming language for microcontrollers originally developed by the now-defunct Toitware, has reached v2.0.0 after four years of alpha development and continued community maintenance. The release follows a final breaking change allowing peripheral APIs to accept pin numbers directly, and includes expanded hardware support (ESP32 variants, Arm EC618), a rewritten package manager, mixins, firmware envelopes, and a unified `toit` CLI. Additional features like a formatter and more architecture support are planned for future releases.
HN Discussion:
  • •Providing context and introductions about Toit for readers unfamiliar with it
  • ↑Appreciation for Toit's clean, readable syntax compared to C-derived languages
  • ↑Personal endorsement from a user who found Toit superior to alternatives like Arduino/Python/Lua
  • ↓WebAssembly runtimes would be a better approach than a new language for embedded
  • •Wondering about LLM-friendliness as a criterion for scripting language viability