2015-08-23 12:25 GMT+02:00 Thomas Morley <thomasmorle...@gmail.com>: > 2015-08-23 7:23 GMT+02:00 David Kastrup <d...@gnu.org>: >>>> That begs the question on whether \fret-diagram should be ignoring >>>> embedded whitespace in order to allow for more readable formatting of >>>> the command string. >>> How about a check like: >>> >>> (string-filter >>> "s:2;h:5; >>> 6-x; >>> 5-x; >>> 4-4; >>> 3-2; >>> 2-3; >>> 1-x;" >>> (char-set-union >>> char-set:letter+digit >>> char-set:punctuation)) >>> >>> If no better suggestion, I'll put up a patch >> >> I'd really just filter on whitespace. If people rely on arbitrary >> characters getting filtered out, we are not free to extend the syntax at >> some later point of time with more characters. > > That was exactly my own concern. > > I wasn't aware that char-set:whitespace contains more than #\space > (display char-set:whitespace) > -> #<charset {#\ht #\newline #\vt #\np #\cr #\space}> > I should have checked that before. > > Then I'll go for > (string-delete > "whatever-string" > char-set:whitespace) > upload the patch to Rietveld and post the link to the buglist. > > Iiuc, that's the way to go for now. > > > Cheers, > Harm
An additional thought. Are there other procedures/functions etc where clearing the input-string from whitespace might be useful? Right now nothing else drops into my mind. In wordwrap-string-internal we _want_ to keep #\space ofc Cheers, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user