Le 2011-09-30 à 12:32:00, Jaime Oliver a écrit :
If you're going to wire them why not just create specific send messages?
Yes, that's much faster.
But keep in mind that making large amounts of symbols makes gensym become gradually slower, which slows down interpreting $1-foo in all messageboxes, for example. The problem appears gradually as you have several thousand symbols at once, but I have not benchmarked to see how much it changes the balance of things. I think that send/receive will be almost always faster than anything else.
[route] is of intermediate speed, faster than [spigot] by a constant ratio for an average of many different lookups. [route] is faster than [spigot] for high indices (right-side outlets), and even faster for lower indices (left-side outlets). [s]/[r] is fast like one of the smallest indices of [route].
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC