Monthly Archives: August 2011

Follow the trail to the source

Javascript is being used as a compiler target language in loads of existing compilers. This is all very well, but the resulting applications need to be debugged. If you’re written an application in a particular language you’d really like to … Continue reading

Posted in Computers and Internet | Leave a comment

What do you attribute that to?

Attributes are used in .NET as an extension mechanism, allowing methods and classes to have extra information added to them, which can be picked up by other tools. Some of these attributes affect that runtime itself – for example, some … Continue reading

Posted in Computers and Internet | Leave a comment

V1, V2, V3, V4, …

V8 seems to doing great things for Javascript performance, and there is an interesting series of blog posts on how it does its stuff here.  V8 borrows a lot of techniques from the implementation of Self, a prototype based language … Continue reading

Posted in Computers and Internet | Leave a comment

You say tomato, I say tomato

HTML5 means lots of different things to different people. There’s a really good blog post here that puts these interpretations into perspective.

Posted in Computers and Internet | Leave a comment

This C is Kilim me

Memory models are just too complicated at the user level and even compiler implementers have a a hard time getting their JITs to work correctly. Structuring code as series of single threaded objects, typically using Agents, has always seemed like … Continue reading

Posted in Computers and Internet | Leave a comment

No live animals here

There’s a talk here that contains some material on Roslyn, the compiler as a service feature that will be exposed in a future version of Visual Studio. The talk focuses on the potential for Refactoring, but this feature offers a … Continue reading

Posted in Computers and Internet | Leave a comment

I’ll need to reflect on that

I do most of my programming these days in C#, though I have ended up learning a little Visual Basic over the years. It never ceases to amaze me how IL manages to support two languages with very different features. … Continue reading

Posted in Computers and Internet | Leave a comment