30 ms·
TimeWarp IDE compiles three classic educational programming languages (PILOT, BASIC, Logo) from old-school computer languages into modern native Linux executabl
by honeybadger1965 1y ago
TimeWarp IDE compiles three classic educational programming languages (PILOT, BASIC, Logo) from old-school computer languages into modern native Linux executables using GCC. No interpreters or emulators - generates standalone binaries with zero runtime dependencies.
Why it matters:
• Educational languages designed for teaching (not just programming)
• Native performance vs interpreted execution
• Preserves classic syntax while enabling modern distribution
• Perfect for computer science education and retro computing
Quick demo:
pip install timewarp-ide
timewarp-compiler hello.bas -o hello && ./hello
https://github.com/James-HoneyBadger/Time_Warp https://github.com/James-HoneyBadger/Time_Warp
The compiler generates optimized C code with custom runtime libraries for each language. PILOT handles branching and text interaction, BASIC supports arrays and line-numbered programming, Logo creates turtle graphics output.
Open source, MIT licensed. Built in Python with comprehensive documentation and sample programs.