From: Austin Ziegler Date: 2003-08-16T06:03:36+09:00 Subject: Re: Overloading () On Fri, 15 Aug 2003 03:10:21 +0900, Dave Benjamin wrote: > "Yukihiro Matsumoto" wrote in message > news:1060863609.376407.27138.nullmailer@picachu.netlab.jp... >> |Perhaps it would be a good idea to add [] >> |to Continuation to enable both to repsond to the same protocol? >> Nice idea. I will add it. > Wow! Didn't take much arm-twisting there, eh? =) > > I'm the "Python guy" from comp.lang.functional. ;) I'd still like to > understand why the () operator can't be overloaded in Ruby, necessitating > the use of [] for Proc objects instead. What was the motivation behind > that restriction? Because () isn't really an operator -- at least not yet, and I don't know whether or not Matz will make it an operator. I'm not sure whether I'd want it to be an operator. Maybe Matz can make it so that the [] syntactic sugar for Proc can work with () as well. -austin -- austin ziegler * austin@halostatue.ca * Toronto, ON, Canada software designer * pragmatic programmer * 2003.08.14 * 16.21.46