Also, do y’all call main() in the if block or do you just put the code you want to run in the if block?

  • silasmariner@programming.dev
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    2 days ago

    This is the most excellent summary of Go I have ever read. I agree with everything you’ve said, although as a fan of Scala and in particular its asynchronous programming ecosystem (cats for me, but I’ll forgive those who prefer the walled garden of zio) I would also add that, whilst its async model with go routines is generally pretty easy to use, it can shit the bed on some highly-concurrent workloads and fail to schedule stuff in time that it really should’ve, and because it’s such a mother-knows-best language there’s fuck all you can do to give higher priority to the threads that you happen to know need more TLC