It would mean for every single compile time evaluation you'd have to compile a 
program which will slow down compile time even further. This means for every 
`static` block or anything that can be done statically you go out to a compiled 
program. Macros, any constant evaluations through `static` or implicit ones the 
compiler does would have to do this. I believe Jai actually does compile code 
for compile time evaluation. It uses an annotation not too dissimilar to 
`static` to a run block and it compiles then runs that code.

Reply via email to