From: Warren Seltzer Date: 2005-10-24T01:31:48+09:00 Subject: Re: A comparison by example of keyword argument styles ------=_NextPart_000_000C_01C5D7FF.FFBFF650 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Keyword args will make several things harder: Inheritance Reflection Tools that parse Linking Dynamic Linking A future version of compiled Ruby might want to: LibraryPath = [...] somefunc(a=5, z=9) ## Go find the function "somefunc" on the library path (with keyarg a and z) , arrange the args, and call it. After all, they compile lisp, don't they? With plain old non-dynamic linking, you'd have to generate the code to call 'somefunc' before you saw it. Will we have include files? Warren Seltzer ------=_NextPart_000_000C_01C5D7FF.FFBFF650--