As part of our project for Programming Language Concepts at the University of Southampton, Jet Holt and I made StreASM, a stream processing language based upon Assembly.

You can read the submitted report here and view the source code.