Bernd's Angle

Main | Next day (Sep 10, 2006) »

http://blogs.sun.com/bangle/date/20060909 Saturday September 09, 2006

Project Maxwell Assembler System - released on java.net and presented at PPPJ06

Doug Simon and I have recently pushed out the Project Maxwell Assembler System as a java.net open source project. We made the full source code available under a BSD license.

The Project Maxwell Assembler System (PMAS) is a collection of Java(TM) 5/6 packages which implement several assemblers, disassemblers, automated testing for both and an extensible framework with generators for all of the above. The currently covered instruction set architectures (ISAs) are SPARC, PowerPC, AMD64 and IA32.

We think the PMAS will be useful for all sorts of compiler construction projects. We even imagine one might want to build on it in compiler teaching classes, as it removes a barrier to entry by dealing with tedious instruction encodings.

Read all about it in our paper in the proceeedings of the International Conference on Principles and Practices of Programming in Java (PPPJ 2006).

What's this?

Welcome to my Blog!

Not quite incidentally I have been programming a lot lately and sooner or later I found myself in discussions about how to do certain things, e.g. how to make use of certain new Java(TM) programming language features or how to leverage static typing some more. Having revolved around the same questions and answers many times, the urge to blog started to dawn on me. Now, for starters, this blog is intended to be a central place where I gather programming miscellania that I found to be quite useful.

I hope you will enjoy my angle.


Valid HTML! Valid CSS!

This is a personal weblog, I do not speak for my employer.