On Mon, Mar 16, 2020 at 11:34 AM Shiro Kawai <xxxxxx@gmail.com> wrote:

In both Gauche and CL, keyword binding is constant.   When the call site uses bare keyword (not 'apply'), and
the compiler knows the called procedure takes which keyword arguments, it can parse keyword arguments at
runtime. 

Correction: s/runtime/compile-time