Steven J Long <sl...@rathaus.eclipse.co.uk> posted
2115173.05gpc6t...@news.friendly-coders.info, excerpted below, on  Tue, 02
Jun 2009 09:18:54 +0100:

> Surely it would be best simply to ask end-users which of a few variants
> they'd find easiest to work with? Or indeed for their suggestions; after
> all, they spend a lot more time engaging with the cli/config files than
> we do.

For this end-user, @ means set.  Using it at a location other than the 
beginning for something else is possible and I'd adapt, but it /is/ 
confusing.

:: lacks that confusion.  It does have the additional complication of 
needing quoted or escaped in the shell, but users are supposed to do a
--pretend anyway, and after it doesn't output what's expected, a user of 
any shell experience at all should conclude with little delay that it 
/could/ be the escaping even if they aren't sure, and a quick suitably 
escaped trial will confirm it.

So either proposed solution has its caveat that users will ultimately 
need to learn to deal with, but I still prefer the unambiguity of ::.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to