Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 709 Bytes

240610.why_toit.md

File metadata and controls

13 lines (10 loc) · 709 Bytes

2024-06-10

https://discordapp.com/channels/918498540232253480/918498540232253483/1249751192549195787

floitsch — Today at 8:45 AM Fundamentally, we wanted a language we enjoy coding in. That includes: garbage collection relatively high-level (to be more productive) consistency (good naming, ...)

At the same time, we needed to have something that is stable and production ready. Python is hard to optimize, and MicroPython was too slow and unstable (memory-wise) to us. Also: we did want to have some types in the system. While Toit isn't fully typed, it has enough types that writing bigger programs works without issues (at least for us). More types also help the LSP server to provide better feedback.