Hacker News new | ask | show | jobs
by duped 33 days ago
Why not? Processes are cheaper than you might think. GCC invokes several as an example.
1 comments

Because this concept only works for offline compilers, but not for dynamic languages. It's about 100x slower.

I'm just converting the call to an external assembler in my compiler rcc to assemble the bytes directly. No need for strings and external files. The cost of the external call is outrageous.