3 ms·
Except that comment is just straight up wrong. This approach to precedence comes straight from Iverson and APL itself. Iverson originally started out designing
by jasonwatkinspdx 4y ago
Except that comment is just straight up wrong.
This approach to precedence comes straight from Iverson and APL itself. Iverson originally started out designing a more uniform mathematical notation. It developed into a programming language secondary to that. Note that J, K, and others in this family all duplicate this choice largely. And there's mainstream languages that have chosen the middle ground of allowing basic precedence for + - * / expressions but require explicit grouping otherwise.
It's not a particularly outlandish idea.
So attributing it to Rob Pike's personality traits is just off the mark. It's ok to be critical but it should be specific and informed, not just bashing someone character as a whole, and if you're gonna take it that far, you'd probably better at least know what you're actually talking about.
And note I've been critical of Rob's choices and behavior surrounding Go's date/time on a particular issue, so note this isn't empty hero worship on my part.
- coldtea 4y ago>So attributing it to Rob Pike's personality traits is just off the mark That's fine, since I didn't speak about Pike's "personality traits", but to his architecure/design tendencies. And I didn't attribute this design to him. I know of APL, and even if I didn't the influence is right there in the TFA title. I compared it to his designs ("sounds like a typical Rob Pike design"), i.e. he adopted it because he does have these design tendencies, and so this was to his taste. >not just bashing someone character as a whole Where exactly are you getting that from? As if I've called him a "bad person" or something?