Cleverfoo

Rafael Ferreira's blog

Category: Mono

Why Python should adopt the mono runtime

So I thought about this on my drive back from the gym today. What I believe Python needs for world domination is to drop its C runtime and adopt the mono runtime as the new “blessed by Guido” implementation. Why you may ask? It would bring together one of the best languages ever developed with [...]

Mono OSCON BOF?

Does anyone know of such strange, yet delightful, gathering? I would like to see how things are going in mono land…

Single thread timer scheduler patch sent to mono-dev

For instance in the code below: using System.Threading; public class foo { public static void Main() { new Timer(new TimerCallback(cb),null,200,5000); Thread.Sleep(Timeout.Infinite); } public static void cb(object state) {} } the current implementation of Threading.Timer will create a new thread for every new Timer object created. Why is this bad you might ask… well, primarily this [...]

Die monodoc bugs die!

I just submitted a patch to upgrade monodoc to gtk-sharp-2.0 and thus finally put an end to all of the Pango related crashes in our beloved documentation browser… hopefully that will mean no more angry emails complaining that monodoc crashes too much. We will see. Update.. here’s the proof:

why I hate log4net (but still use it)

So, I’m writing a little toy app (a single thread web server in c#) and I’m using the awesome “heap-buddy” tool to track heap usage… and this is what I see: [terminal] [rafael@salamandra Ophion.ZServer]$ heap-buddy /tmp/zserver.pf types fullname Type # Total AvSz AvAge BT# string 6462 563k 89.2 0.7 663 int 14731 172k 12.0 0.0 [...]