Conversation

I really liked your presentation, ”Compilation as Multi Language Semantics“! youtube.com/watch?v=RfVhUP The ‘lazy compilation‘ reminded me of the normalisation-by-evaluation that's often used for compile time interpreters in dependent type system implementations…
1
3
Almost like NbE is a bit like 'lazy closure conversion + partial evaluation' perhaps…? I'm pretty bad at theory stuff, so it's likely I'm wrong about this, misunderstanding, or that you are already aware! Just thought I'd mention it in case it's of any use! 😅
1
3
Oooh, exciting! Glad I'm not wildly off base, and excited to see what happens here. I think Coq has a way of falling down to ZAM in some cases? It's all seemed rather reminiscint of JIT, though with the added complication of having to support readback for conversion checking… 🤔
1
1