[Mono-dev] Incremental C# compiler
Robert Jordan
robertj at gmx.net
Wed Jul 12 18:12:15 EDT 2006
Hey,
Jonathan Gilbert wrote:
> I also happen to think that it's a little bit arrogant to refuse to
> implement a feature on the basis that some people would use it in a pattern
> you disapprove of. It would be a little bit like refusing to implement
> intellisense on the grounds that people only use it because they're too
> lazy to memorize the framework.
Oh my, I don't refuse nothing. It's theoretically a very interesting
task to implement. It could be done event w/out resurrecting the
interpreter:
- support incremental assemblies like MS does
- implement an incremental mcs
- implement shadow folders
- change the runtime to emit jited methods with a lot of padding (NOPs)
IIRC, MS.NET does it this way to be able to:
- reemit changed methods at the same memory location, if the
signature didn't change.
A lot of fun for a bit of luxury, though interesting.
BTW, the thread creator wants to use mcs to implement edit-and-continue
for SharpDevelop on *MS.NET's* runtime, so we are both off-topic with
our Mono JIT+e&c discussion.
Robert
More information about the Mono-devel-list
mailing list