"In het verleden behaalde resultaten bieden geen garanties voor de toekomst"
About this blog

These are the ramblings of Matthijs Kooijman, concerning the software he hacks on, hobbies he has and occasionally his personal life.

Most content on this site is licensed under the WTFPL, version 2 (details).

Questions? Praise? Blame? Feel free to contact me.

My old blog (pre-2006) is also still available.

Sun Mon Tue Wed Thu Fri Sat
Powered by Blosxom &Perl onion
(With plugins: config, extensionless, hide, tagging, Markdown, macros, breadcrumbs, calendar, directorybrowse, entries_index, feedback, flavourdir, include, interpolate_fancy, listplugins, menu, pagetype, preview, seemore, storynum, storytitle, writeback_recent, moreentries)
Valid XHTML 1.0 Strict & CSS
/ Blog / Uni

Last monday, I've had my graduation presentation. After working on my final assignment and Master's thesis for just over a year, I'm finally finished!

The topic of my thesis has been Cλash (pronounced just "Clash"), the Haskell-to-VHDL compiler I created together with Christiaan Baaij, a co-student who has graduated simultaneously. It allows for describing hardware (i.e. chips) using the Haskell functional language. This is new research at the University of Twente, so we started pretty much from scratch (though we've reused large parts of the Glasgow Haskell Compiler.

Anyway, the result was a working compiler, a 100 page report (also see Christiaan's report) and a nice presentation (which could have been a bit more technical according to my supervisors, but I was rather content with it).

So, next up is some rest and picking up all the projects I have been procrastinating because of my graduation work (Setting up drsnuggles, my server, packaging OpenGFX and OpenSFX, getting started with GTD, etc.). I've got a flexible job at Brevidius to make some money, while I find out what the next step is (finding a job, start a PhD somewhere, move out of Enschede, etc.).

2 comments -:- permalink -:- 13:18
Copyright by Matthijs Kooijman - most content WTFPL