So, why can't I pay a dollar or two to read an interesting article, or pay something to the author of a cool github repo? Or on the other side, why can't I as an author just place <payme iban="xxx" placeholder="1 USD">Buy me a banana</payme> and be done with it?
Did the role get taken over by easy-to-use payment gateways like Stripe? Do card processors still take a fee too large for the idea to be viable?
https://github.com/golang/go/issues/53857
Since arrays work fine, if a is a slice or an array:
a[10].field = 42
it seems bogus that maps don't; this doesn't compile in Go if m is a map:
m[10].field = 42
In both cases, the address of the struct is calculated at runtime, as it must be known to access the field.
Instead of leaving this as a rant, let's make it a question: what's your "what is this insanity?" peeve with your favourite language?