From: Yukihiro Matsumoto Date: 2012-12-02T01:02:07+09:00 Subject: [ruby-core:50451] Re: [ruby-trunk - Feature #7487] Cutting through the issues with Refinements In message "Re: [ruby-core:50448] [ruby-trunk - Feature #7487] Cutting through the issues with Refinements" on Sun, 2 Dec 2012 00:40:07 +0900, "trans (Thomas Sawyer)" writes: |I didn't understand such response at first. Now, I think I realize possible confusion. I am proposing that cuts be used as underlying implementation for refinements. The whole `cut A < C` construct does not have to be exposed --It is nothing that end developer's would even see at this point. The point is to give refinements a well grounded design framework. I am not sure if I understand you correctly. If it's not exposed to end users, how should it be seen by refinement implementers? matz.