Yes I am dealing with a list of strings, not just words. All I am saying is that not allowing any mechanism to escape whitespace limits its usability. Or maybe this requires a separate sigil. Final illustration:
args = ~w[import --debug true --path /path/with\ space/file.txt] #can't do this
This would allow me to just basically write out the command
args = ["import", "--debug", "true", "--path", "/path/with space/file.txt"]
This is the (clumsy) way I need to do this now. I have no need for all the OptionParser overhead.
But again, this is just an example, I have come across this in many other contexts as well.






















