Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is what BASIC interpreters on 8-bit systems did from the very beginning. Some BASIC interpreters did not even allow you to type the keywords. Storing a trivially serialized binary form of the source code is a painfully obvious way to reduce RAM usage and improve execution speed. You can also trivially produce the human-readable source back.

It's of course not compilation (though parsing is the first thing a compiler would do, too). It's not generation of machine code, or VM bytecode. it's mere compression.

This is great news because you got to see the source if you want, likely nicely formatted. You can also get rid of the minifiers, and thus likely see reasonable variable names in the debugger.



Ha, great memories of the ZX Spectrum programming-keyword keyboard!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: