4 ms·
This 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/titze
by chrisaycock 3y ago
This 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 :)