Brussels / 1 & 2 February 2014


Write your own Go compiler

More adventures with

I'll be explaining the potential I see for Go as a very portable language and reviewing the Go tools that make that such an exciting possibility.

Based on my experiences writing an experimental Go->Haxe translator, I'll talk about the practical issues of code generation and runtime emulation required. I'll compare some of my design decisions with those of two other Go compiler/translators that build on the library. My aim is to encourage you to try one of these new 'mutant' Go compilers. I hope some of you will be inspired to contribute to one of them or even to write a new one of your own.


Elliott Stoneham