I have seen the error of my (programming) ways. Let me explain…
To me, programming in OCaml is like trying to build a house from just breeze blocks. It takes a long time to build even a simple shed. However. when its done, its really quite solid.
To me, programming in Go is like building a house from an array of complex pre-build components. In the blink of an eye, you have an amazing castle, complete with turrets and ornate window frames.
You open the door to your beautiful new castle and it all fails down. Each time you rebuild one part, another falls down.
You are full of regrets as you sleep in the wreckage of your fallen castle and wish for a solid shed.
Another fallen castle – rod collier [CC BY-SA 2.0 (http://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons
Someone fighting to hold up a fallen castle
EDIT: here’s some more example of what a falling castle looks like
The `0xb01dfacedebac1e` line indicates corruption of the runtime memory. Something that shouldn’t happen unless you’re using unsafe or cgo.
Check Russ Cox’s CL for more details: https://go.googlesource.com/go/+/17f9423
Um, these errors look like you have been programming in C and using that C for CGO, not actual go problems.