Site news

Site updates

Wednesday, October 27th, 2004

I moved the site to a new domain about a month ago; you can now access this site at compiler-tools.org. The old address should still work indefinitely, but please do upgrade your bookmarks. Unfortunately, I managed to break the link-tracking script when updating the site; it should now be fixed and outbound links should work again. Sorry for any inconvenience.

Welcome!

Tuesday, March 30th, 2004

I’m Will Benton, and I am the curator of this catalog of research compiler infrastructures. I’ve wanted to make such a list for a while, and talked about it on my weblog, but it hasn’t happened until now. Better late than never!

I’m a graduate student in computer science at the University of Wisconsin, and I spend a lot of time working on program analyses and transformations. Research compiler infrastructures make this task and many others easier — why should you reinvent several wheels? — but one has to do a fair amount of legwork to find out whether or not an infrastructure is suitable for one’s own work. The goal of this site is to create a high-quality, curated repository of information about compiler infrastructures and a community for compiler and virtual machine researchers. We’ll cover topics that run the gamut from static compilers, to compiler-creation tools, to virtual machines, to interpreters, categorizing tools by the languages in which they are implemented in and by the languages that they can process. I’ll begin by folding in some of my notes on tools and infrastructures, adding things as I find them, and — of course — taking suggestions for useful tools to look at.

Please suggest infrastructures for inclusion in the site and use the “comments” feature to describe experiences you’ve had with the infrastructures posted here. (Be warned that defamatory, obscene, and offtopic comments will be deleted!) Thanks for joining me, and I hope you find this site useful.