Howdy!
My sense is that push/pop/shift/unshift are much more frequently
used than the trig functions. On that basis, it makes Huffman sense
to provide the convenience of the push, etc. functions while declining
to provide a fuller set of trig functions.
| [reply] |
You can only explain that with "Huffman" if the save space of 'tan' actually allows you to do something else. Besides, for your reasoning to really work, you'd have to sacrifice one of sin or cos. The analogue would really be having 'splice', 'push' and 'unshift', but not 'pop' or 'shift'. ;-)
| [reply] |
Howdy!
To be more clear, the utility of push, et al. justifies their existence. I
claim (without specific evidence) that the trig functions are, in general,
used much less frequently, thus making their expansion a less productive
use of energy.
| [reply] |