From: Yukihiro Matsumoto Date: 2008-12-30T10:49:50+09:00 Subject: [ruby-core:20982] Re: [Feature #950] More possibilities for operator overloading Hi, In message "Re: [ruby-core:20981] [Feature #950] More possibilities for operator overloading" on Tue, 30 Dec 2008 10:36:51 +0900, Michael Morgan writes: |Operator overloading in Ruby is very powerful, but it would be even more useful if custom operators could be defined with supported characters. That way, methods such as ***() could be defined. I am not positive on that. Allowing that prevent use of normal compiler-compiler tool like yacc. Along with precedence issues, that makes both language and implementation more complex. For that matter, superator library may help you. http://pragdave.pragprog.com/pragdave/2007/08/superators-neat.html matz.