{ + - * / /f /i < <= > >= shift bitand bitor bitxor bitnot neg recip }
[ usage ] map concat prune length .
405
all-words length .
6561
6561 405 /f .
16.2
That is, less than 1 out of 16 words directly calls an arithmetic word.
What about APL-style vector math?
{ v+ v- v* n*v v*n v/ v. norm vneg vmax vmin }
[ usage ] map concat prune length .
55
Right now vector math is mostly only used in the UI, however it is used to great effect. Layout calculations become much simpler.
Many (most?) source files don't even
USE:
the math vocabulary.Kind of makes the arguments about postfix arithmetic not being intuitive a moot point.
1 comment:
Good point. I guess for 99% of programmers out there this is true.
Post a Comment