C#

Mono C# extensibility project

I have created the "Mono C# extensibility project" with the intention of making it straightforward to write custom add-ins for the Mono C# compiler.

Here's a link: http://github.com/rcook/mono-extensibility/

Instrumenting IL generation in Mono's C# compiler

Someone asked me the other day how I'd go about instrumenting the IL generated by the Mono C# compiler: something to do with custom profiling I think. I still haven't come up with a totally satisfactory answer but here's a patch of some work I did showing how I hacked away at various bits of the sources to emit custom method prologues and epilogues. Download the patch and apply it to your Mono Git repo.

What this is for...

I'm going to write about software engineering, computer science and web development. The following are the technologies of particular interest to me at the moment:

  • Ruby on Rails—this is what I use at work
  • C#/.NET—this is what I used to use at work
  • Python—love it
  • PHP—I use this for most of my personal projects
Syndicate content