Starting to feel the final API for my go package crystalize in my mind.

After two years of trying different things, I will finally start moving towards releasing a stable-ish first version.


Unfortunately this means I'm going to use unsafe.Pointer for some conversions between my structs. Not super excited going around the type system for my use case, but there is no other clean way (that I know of) of having multiple types share similar structures.

Anonymous field embedding is not a clean way (IMHO) - that's what I'm using now.

Well, that was a big one:

> 63 files changed, 9912 insertions(+), 1730 deletions(-)

Show thread
Sign in to participate in the conversation
\m/ \m/ is a Mastodon instance hosted in Germany and powered by 100% green energy.