3 ms·
Wonder if you could create a new language using this approach, designed for efficient JIT compilation: maximum programmer convenience that is still coherent wit
by yholio 5y ago
Wonder if you could create a new language using this approach, designed for efficient JIT compilation: maximum programmer convenience that is still coherent with maximum runtime performance, whiteout any learning curve for the user other than the language itself.
- naasking 5y agoYes, these are called multistage languages: https://en.wikipedia.org/wiki/Multi-stage_programming https://en.wikipedia.org/wiki/Multi-stage_programming The classic example is MetaOCaml: https://en.wikipedia.org/wiki/OCaml#MetaOCaml https://en.wikipedia.org/wiki/OCaml#MetaOCaml