Skip to content
Tech News
← Back to articles

Thoreau BASIC 3.2 adds file browser commands and checkpointed state saves

read original more articles
GoKawiil Brief

A new release of Thoreau BASIC, a modernized dialect of the language, introduces built-in commands for file browsing (GETFILES) and interactive list selection (SELECTBOX) with mouse and keyboard support. It also adds STATEWRITE/STATELOAD for checksummed variable checkpointing, CRC32 and TEXTSTATS utilities, and a SYSTEMINFO$ function reporting CPU, AVX2/SSE2 support and build details. The update also includes JIT improvements for floating-point and complex/quaternion/octonion math, plus a RUN fix to avoid stack growth on restart.

Why It Matters

GoKawiil's interpretation of the reporting above, not reported fact.

These additions suggest the project aims to make BASIC viable for building modern interactive tools and reliable data-persistence workflows, not just simple scripts. The focus on checksummed state saves and verified backups indicates an emphasis on robustness, which could appeal to hobbyists or engineers wanting a lightweight, dependable scripting environment. The hardware-aware JIT and SIMD detection hint at an ambition to compete on performance with more contemporary languages.

Key Takeaways

Source: thoreaubasic.com, 2026-10-03

Published there as: “Show HN: Thoreau BASIC – What if BASIC hadn't gone out of fashion?”

Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.