From: Michael Jia Date: 2007-06-10T03:18:55+09:00 Subject: Re: Ruby wildcard command line argument auto expansion I did some further research on this topic. My win xp cmd shell seems doesn't do wildcard expansion by itself. C:\working>echo *.txt *.txt There are some posts saying the VC C runtime library is the one actually does wildcard expansion. As seen here: http://www.lyra.org/pipermail/scite-interest/2002-March/000436.html A similar behavior in Java was also reported here, http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6328875 http://mindprod.com/jgloss/main.html http://groups.google.com/group/comp.lang.java.programmer/browse_thread/thread/a6f188a2d521803e?hl=en&lr=&ie=UTF-8&oe=UTF-8&frame=right&seekm=01be589d%24dc827700%24baac72d1%40stargate.sgi.net It seems to me that it is the ruby intepreter was linked to the runtime library, namely, startargv.obj, then it gets the expansion for free. :) Can someone familiar with ruby build please clarify? -- Posted via http://www.ruby-forum.com/.