From: Felix W. <Fel...@gm...> - 2005-11-24 18:28:10
|
[Resent; this didn't seem to make it to the list.] David Goodger wrote: > [section] > added_stylesheet_paths = path/with spaces/stylesheet.css > another/path/with spaces/stylesheet.css > c:/yet another/path, with punctuation/ > > One setting (path, URL) per line. Oh, I meant "one key=value pair per line." I didn't know that this syntax was allowed at all, and in most cases newlines are equivalent to spaces and are just a convenience to allow for wrapping. So I'd expect the above example to be equivalent with :: added_stylesheet_paths = path/with spaces/stylesheet.css added_stylesheet_paths = path/with spaces/stylesheet.css c:/yet another/path, with punctuation/ So, as a user, I'd find this newline syntax hard to memorize. >> But semicolons (or commas, or colons) might do the job. > > Not colons; they're used in URLs and DOS paths. OK. > The problem with any other punctuation (semicolons, commas) is that > they *can* be used in paths. I have some files with commas on my hard disk, but semicolons are very uncommon (only one file has a semicolon in it here). Semicolons may be more common in URLs, but still I think that semicolons are a much better separator than newlines. If/when semicolons are needed, we can still allow quoting (or escaping), like :: stylesheet = "http://url/parameter;parameter2"; http://another url -- For private mail please ensure that the header contains 'Felix Wiemann'. "the number of contributors [...] is strongly and inversely correlated with the number of hoops each project makes a contributing user go through." -- ESR |