Thoreau BASIC comenzó como un intérprete de broma, pero evolucionó hasta convertirse en un entorno x64 completo. La versión 3.2 combina la sintaxis clásica de Microsoft BASIC con capacidades modernas. El lenguaje conserva los números de línea, GOTO y GOSUB, mientras que en la parte inferior ofrece compilación JIT nativa x64, multihilos PARFOR y aceleración SSE2/AVX2.
Soporta direccionmentes de 64 bits, números hipercomplejos complejos y cuaterniones, y gráficos de 24 bits de resolución arbitraria. Un sistema de sonido completo maneja 32 canales de instrumentos, 64 canales de efectos y 256 voces con control en tiempo real. Más allá de los aspectos visuales y de audio, la actualización añade redes TCP/IP, navegación de archivos y un perfil integrado.
Un objetivo clave de diseño es la paridad entre la ejecución de Windows y UEFI en bare-metal, permitiendo que los programas arranquen directamente sin un sistema operativo. Las demostraciones incluyen exploradores Mandelbrot en tiempo real y programas de sprites 3D. El proyecto plantea la pregunta: ¿cómo se vería BASIC si nunca había salido de moda?.
Fuente: Hacker News · Resumido por HeadlinesBriefing