Explore >> Select a destination


You are here

marcan.st
| | konradreiche.com
13.1 parsecs away

Travel
| | Dave Cheney famously said it: cgo is not Go. You're not writing a Go program that uses some logic from a C library, instead you're writing a Go program that has to coexist with a belligerent piece of C code that is hard to replace, has the upper hand negotiations, and doesn't care about your problems. With cgo, C calls the shots, not your code. Today, I had to make this experience firsthand debugging a project that is using github.com/augustoroman/v8, a Go wrapper exposing a subset of v8's API natively written in C++. In a couple of test scenarios the program would just crash with the following C stack trace:
| | antonz.org
17.8 parsecs away

Travel
| | Fake clock, new GC, flight recorder and more.
| | www.thanassis.space
16.6 parsecs away

Travel
| | Stack-checking a program that will execute in orbit
| | www.jeremymorgan.com
51.0 parsecs away

Travel
| A quick look at my virtualization setup, remotely accessed headless VMs on a Linux Server.