How Do REPL Interpreters For Compiled Languages Work?
<p>I cant even begin to understand how they work, its a very broad question i guess. How is it possible that one could take a language such as C# which is compiled to IL for the CLR, then further JIT compiled into machine code at run time, and write an Interpreter or REPL for it as implemented in the <a href="http://www.mono-project.com/CsharpRepl" rel="nofollow">mono</a> project. How did they get that right?</p>
