News for hackers. Stuff that matters.
Re:Go 1.16 Release Notes by sly010 on Tuesday February 16, 2021 @05:56PM (#26159867)
C++ doesn't have a stable ABI, so C++ interop is usually done by wrapping a C++ library with a C interface first. This is true for most compiled languages afaik.

GUI libraries often rely on specific language features so they are hard to wrap in other languages. That's why good GUI libraries don't exist in ANY language other than the ones they were written in.

Re:Go 1.16 Release Notes by _ph_ on Tuesday February 16, 2021 @06:14PM (#26160052)
I think GUI libraries which offer C bindings are easy to wrap in other languages, that is why I like Gtk a lot. In my eyes, it works especially nice with Go. Tk should be easy to wrap for Go to, but usually one would prefer Gtk, when there is a choice :).