On 07/31/2013 02:24 PM, Matthew Flatt wrote:
I think it often makes sense for command-line tools to have weird rules[*],
I agree with you. UIs have to be humane and ergonomic for our weak, squishy meat-bodies to cope. (Though of course the underlying model has to be sensible too ;-) )
especially if there's a flag to enable more consistent rules.
Right, to expose a "machine" interface to the raw underlying model. Porcelain and plumbing.
So `--link' could be the default, while `--copy' (?) could disable special handling of directory sources?
That sounds fine. I mean, I am unlikely to ever use --copy, but whatever makes sense to expose in terms of the underlying model.
Cheers, Tony _________________________ Racket Developers list: http://lists.racket-lang.org/dev