Jul 21, 2019
Status update on self-hosting my new Assembly syntax
Test harness done. The self-hosted translator now handles all 12 example programs. A beach-head for reproducible builds.
Time to start translating the standard library. In emulated mode things get slow fast:
$ time ./translate 049*.subx 05[0-n]*.subx
35 lines in 9s
84 lines in 20s
219 lines in 59s
262 lines in 68s
382 lines in ... ERROR
In native mode, translating 262 lines takes 0.1s.
https://github.com/akkartik/mu/blob/90538f232a/subx/Readme.md
This post is part of my Freewheeling Apps Devlog.
Comments gratefully appreciated. Please send them to me by any method of your choice and I'll include them here.