3 ms·
Whose baseline (compiler) is it anyway?
- mappu 3y agoMore info on Github: https://github.com/titzer/wizard-engine https://github.com/titzer/wizard-engine
- chrisaycock 3y agoThis paper is the first time I seen mention of the Virgil programming language, from the same author: https://github.com/titzer/virgil https://github.com/titzer/virgil
- msla 3y agoPreviously: https://news.ycombinator.com/item?id=29756138 https://news.ycombinator.com/item?id=29756138 I wonder if it has grown a link step since then.
- titzer 3y agoStill no "link" step. Wizard cheats a little; it has a "pregen" step that can run the interpreter and stub generators and write the machine code back into reserved data (really, just a byte array) in the ELF file. That saves about 350 microseconds of startup time. If pregen hasn't happened, it will just generate the interpreter's machine code at startup.
- saagarjha 3y ago‘titzer is active here and talks about it occasionally :)
- throw0101b 3y agoMeta: I'm guessing this is a play on name of the television series. * https://en.wikipedia.org/wiki/Whose_Line_Is_It_Anyway%3F_(British_TV_series) https://en.wikipedia.org/wiki/Whose_Line_Is_It_Anyway%3F_(Br... * https://en.wikipedia.org/wiki/Whose_Line_Is_It_Anyway%3F_(American_TV_series) https://en.wikipedia.org/wiki/Whose_Line_Is_It_Anyway%3F_(Am...