Go is spectacular in every way except the actual language itself
@Seirdy LMAO what is this supposed to mean

@h top of the line:

  • fuzzers
  • linters
  • formatter
  • language server
  • native cryptographic libraries (not just bindings)
  • build speed
  • portability (far better than most LLVM langs)
  • property testing (literally in the stdlib)
  • sanitizers
  • HTTP protocols (conformant native libs for HTTP/2, HTTP/3)
  • large ecosystem
  • docs
  • stability (the Go Compatibility Promise)
  • a spec
  • other usable (mediocre but still usable!) implementations
  • dead-simple OS/arch cross-compilation
  • green threads

Go has everything except a good language.

@Seirdy i see very few flaws with the language besides things like "i want ternary operators" and "i want try-catch" (slowly realising its for the best that we dont have try-catch though so i wouldnt actually want this to change) so i just cannot understand this take i think
@h I like a concise functional style so i find its very imperative and verbose style grating.
@h once elixir gets static types that can actually be used by the BEAM (it’s being worked on right now) i might have to finally come off my static-binary high horse.