8:51:04heisigThe plan is that a programmer can set inlineability of each method. If all applicable methods are inlineable, it is possible to inline the effective method.
8:51:07beachEr, wait, why isn't the keyword parsing done in a compiler macro?
8:52:02heisigThere are two reasons why I wouldn't want to do the keyword parsing in a compiler macro:
8:52:18heisig1. New methods could introduce additional keywords at runtime.
8:53:00heisig2. Then I would need to write one function with keywords (the default), and one without keywords (the fast path).
8:54:34heisigMy proposal is to generate the fast path automatically IF the list of applicable methods is statically known and consists of sealed methods only.
8:54:46heisigNow I just have to run some benchmarks.
10:10:51beachI said this in #clim already, but we have a room at Sorell Hotel Seefeld arriving on Friday April 24 (noon-ish) and leaving early on Thursday April 30 (very early).
10:11:30beachGoogle maps says it's a 3 minute walk to the conference site. But we are a bit slow, so maybe a bit more for us.