Interesting, thanks for the link. At 12:16 - "But of course there are
many things we need to think about: immutable objects, purity of
functions, isolation... and these are things that are heavily on our
mind day-to-day." It's good to know D has all of the above taken care of.
Andrei

The REPL in Hejlsberg's demo requires a bit more than what
CSharpCodeProvider offers. Instead of compiling an entire file, the loop
needs to compile a code snippet and save the resulting environment for
further evaluations.
The changes in the compiler aren't huge, and the effect is quite nice.
Andrei

The REPL in Hejlsberg's demo requires a bit more than what
CSharpCodeProvider offers. Instead of compiling an entire file, the
loop needs to compile a code snippet and save the resulting
environment for further evaluations.
The changes in the compiler aren't huge, and the effect is quite nice.
Andrei

This is an old vid but IIRC Miguel created a reply
vid explaining how Mono had the ability to do REPLs for a long time.