Herman Venter, programming language enthusiast

A bit of help compiling your next .NET hosted programming language

As the infrequent nature of my blog postings make pretty clear, I do have a day job that does not involve full time musing about programming languages.

One of the things I do is to write compiler after compiler. Somewhat like old king Midas, everything I touch turns into a compiler. Along the way, I've harvested pieces of code that I use frequently and I've packaged them up in a mostly incomplete, but still useful set of libraries that help with writing compilers and compiler like tools.

These libraries have now been released by Microsoft Research as an open source project, see http://ccimetadata.codeplex.com.

 If you are interested in building a compiler, or a program development tool, please have a look. Perhaps you can use some of what is there. And if not, perhaps you can help to complete it to the point where you can use it.

Published Tuesday, April 14, 2009 10:31 PM by hermanventer

Comments

 

A bit of help compiling your next .NET hosted programming language | Microsoft Share Point said:

April 15, 2009 2:58 AM
 

Kirill Osenkov said:

Great news – Herman Venter from Microsoft Research has released CCI (Common Compiler Infrastructure)

April 15, 2009 3:31 PM
Anonymous comments are disabled

About hermanventer

Herman is a software developer in the Redmond laboratory of Microsoft Research. He joined Microsoft in 1998 as a software developer for Visual Studio, working on the JScript and JScript .NET compilers. Since then he has worked on compiler toolkits, Comega, Spec# and VerifiedC. View Herman Venter's profile on LinkedIn

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker