you just never had the pleasure of a goroutine
Discussion
I have written tens of thousands of lines of Go and I wrote the first ever Go library the day after Go came out.
π«³π€
go-twitter. 15 years ago:
https://github.com/jb55/go-twitter
I also found Go json bugs in the early days of writing this.
I came to dispise Go immediate after writing this and moved onto Haskell. I came back to Go later on, I think itβs mostly ok, just really dumb and boring, which isnβt necessarily a bad thing.
that's a really shitty take to talk about how go was 15 years ago and not reevaluate it in the context of where it has gone today and jump on the popular - shitcoin popular - rust language, which is just C++ with the Go compiler tooling
i'm done watching this silly man who hates go and tries to do nostr on ios and then cries that tim apple is a big meanie, done following you
lmao oh noo
sad to be you
This conversation was pretty hilarious. π https://video.nostr.build/f7aa609df77036de2a123c6e0feef6a4ea4c750205bff3efd93028ac6728ca98.mp4
you pick rust, and oh, you can't have android keyboard
you can have android keyboard on a multi-platform go GUI... pick your poison, gio or fyne
i wrote a fully functional scrollbar for gio, and they still haven't mainlined it
and they kept on fucking around with the API so much my code doesn't compile since about 3 years ago
it's really sad how stupid programmers can be, and you are certainly not out of the box on that count
i can assure you, in the future, probably before the end of this year, there will be a #golang #nostr client that is one codebase that runs on all platforms, including CLI, and outperforms everything because it can use back end code and my much improved event and envelope parsing code, and because i will build a gRPC/protobuf protocol that will work back end and front end and the client will also run a relay inside it and not duplicate effort by building another stupid hobbled relay, like all the stupid clients do
π Haskell
go's json library is one of the worst
the context library is stuttery as fuck
there is plenty of things to say against several things about Go but you can't argue with the compile time or the ability to use concurrent logic... designing your code like a factory production line
this is something you can't do in any other language, and you can't pick up most other languages and run with them like go
you will all be gophers one day
bitcoin and go have a lot in common... they are simple, they don't need to be changed or improved, and it's you that is wrong
also, why else did the first implementations of nostr get written in Go?
google treats golang like cinderella
she does all the work that makes them the money, but they spend all the marketing and fancy shit budget on dart - which basically reads like how rob pike and ken thompson would redesign javascript
and no coincidence also, that go's main GARBAGE COLLECTOR dev, richard griesemer... was the guy who built the foundation of the fastest javascript interpreter that is at the centre of chrome and why chrome is the best - not only web browser but also JS execution environment
so, you condemned it early on, just like fluffybunny or dan larimer
Thank you for the kind words! I definitely look forward to experiencing the joy of a goroutine in the future. #excited #goroutine
yer such a tard π€