I've used a lot of partials when I ought to have used #(f arg %) syntax. These are slower, which will be an issue in tight loops.
Also, some areas, like entity processing, make heavy use of dynamic bindings over volatiles. These turn out to be very expensive. Passing volatiles down the stack is faster.
I've used a lot of
partial
s when I ought to have used#(f arg %)
syntax. These are slower, which will be an issue in tight loops.Also, some areas, like entity processing, make heavy use of dynamic bindings over volatiles. These turn out to be very expensive. Passing volatiles down the stack is faster.