honeybadger1965
Joined 1 year ago
Joined 1 year ago
and TodePond can surely explain the concept better than myself
I took the idea and just ran with it - my implementation adds many features and skips some of the original
and, made an attempt at adding a language creation tool set
suppose the data ends up in a recursive spiral somewhere in the omniverse!
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
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.