logo dotConferences

Reducing Go programs

Daniel Martí at dotGo 2017

Program reducing is useful to get the smallest version of some code that reproduces a certain behaviour, like a compiler crash or an obscure run-time error. Following the ideas of C-Reduce - introduced in 2012 - Go now has its own program reducer too, making use of the go/* family of packages. Daniel covers the basics of how Go program reducing works and how it can be useful to Go developers, from Go compiler developers to newcomers.


To see the slides, you can click here

More details