From: Yukihiro Matsumoto Date: 2009-01-27T08:48:18+09:00 Subject: [ruby-core:21584] Re: [Feature #1046] request: ability to run without specifying .rb Hi, In message "Re: [ruby-core:21579] [Feature #1046] request: ability to run without specifying .rb" on Tue, 27 Jan 2009 05:03:24 +0900, Roger Pack writes: |The answer is perhaps unsatisfying. You asked the reason behind load and require, and I answered. Then I asked you to show the merit of changing Ruby which you haven't shown, before asking me to change. Isn't it reasonable? |I find the convenience of not having to include the extension on |'require' commands very appealing and would like to extend its use. |I can't think of a reason why this would hurt ruby. Are there any |drawbacks? I don't think it hurts Ruby much. But I think changing/adding feature require something more than not-hurt-much. As I said before, typical use-case of the load method is loading configuration file. If I have a configuration file, I'd give it a extension for a configuration file, even if it uses Ruby syntax. |And it would be useful, at least for me. One less tab to |hit. I don't want to start a fight but I'm just giving feedback. At |times, in Linux it would be convenient, too [mostly when you type in |the name of a ruby script, and then have to ponder for a second |whether or not it has an extension, or hit tab several times to try |and discover it]. This request has two problems: First, you are discussing about two slightly different issues. Omitting extension in command lines, and omitting extension in load method. You have to separate them. Second, you made a proposal, but you haven't shown merits of adding this new feature. In the follow-up, You just told us reduction of a few tab hits as a merit. But I still feel it's little bit weak. matz.