@xyfdi I like it so far. it's like a funny offspring of Python and Lua, with a little C++ sprinkled in

@grips Yeah, I recognized that. I like the whole interfaces and how easy it is to share memory between separate go routines.

It gets a bit iffy once you start working with channels, avoiding deadlocks is the hardest part. But once you are beyond that every thing else is just implementation details.

@xyfdi I didn't get to parallelism just yet, looking forward

@grips With any programming language you need a project to get to the bottom of what makes a language tick. The problem with parallel processes (and the contexts and channels that come along with it) is that no small project will require this =)

@xyfdi the coincidence has it that I've been assigned to eventually maintain something written in Go about which I suspect that it uses parallelism a lot :smug3:
Follow

@grips I've still been meaning to write a fediverse server in Go. But that idea is on the backburner due to time. :-)

· · Web · 0 · 0 · 1
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.