<sthalik>
hey. a compiler question: do you try to prove that locals() isn't used? if so, is it easy, or as hard as Scheme code that provably doesn't use call/cc?
<sthalik>
(because you can assign locals() or call/cc to another variable or use eval(), etc)
<cfbolz>
sthalik: we don't try to prove that, no. if you use it, we deoptimize
<sthalik>
so you fall back to an unoptimized version?
<cfbolz>
no, we fall back to the interpreter
<sthalik>
this is very smart and clever and interesting
<sthalik>
not something I can help with or improve, sadly
<cfbolz>
it's kind of the JIT approach to things, you can always go back to the interpreter if the program does something too weird
<cfbolz>
sthalik: why are you interested in locals() in particular?
<sthalik>
cfbolz, I wonder how you do things in compilers like this where very little is static
<sthalik>
but no, me asking the question won't help the project
<sthalik>
also, I can run the buildbot again (any arch) if you so wish
<cfbolz>
sthalik: asking questions is always fine :-)