[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [proposal] easy triplets and tuplets - Draft 3
From: |
David Kastrup |
Subject: |
Re: [proposal] easy triplets and tuplets - Draft 3 |
Date: |
Wed, 10 Oct 2012 13:48:09 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) |
Werner LEMBERG <address@hidden> writes:
>>> It is a matter of fact that triplets are either marked with a
>>> single digit, or with a ratio like `4:3'. I think it is not too
>>> far stretched to expect that lilypond should follow such
>>> conventions even in the input.
>>
>> I disagree. [...]
>
> Good arguments, David!
>
>> Now where is the point in making a single command deviate from that
>> convention, data structure, input syntax and general support inside
>> of LilyPond? How does this make LilyPond easier to comprehend?
>
> Playing the advocatus diaboli: I wouldn't mind if we say
>
> \time 3:4
>
> At least in Germany and Austria a division gets indicated by `3:4' or
> `3/4'. But of course `:' is already in use for tremolos...
That's the point. The current design follows choices taken a long time
ago. If the choices would have been different, we might have ended up
with 3:4. I am not opposed to 3:4 based on its visual aesthetics viewed
in isolation, whether we are talking about \time or \tuplet. And 3:4
would have less potential for confusion with #3/4 (not a number pair or
fraction, but rather a rational number properly embedded into Guile's
numeric stack).
But in the design of LilyPond, a number of design decisions have been
taken forming the language, and side-stepping this design is expensive.
It would probably be less annoying for everybody if I stated flatly
"this is impossible" in such cases. But of course, one can always bolt
on a few exceptions and overrides before things start really breaking
apart.
So I start panicking whenever people make really expensive proposals.
Part of the saving grace is, of course, that somebody has to actually
implement things. But it is not rare that a 90% solution can be hacked
up pretty fast, and then the pressure mounts: "somebody else did 90% of
the work, why do you refuse to fill in the missing 10% if you are
convinced that there is something missing? And don't you dare break any
of the 90% with unrelated work."
And it is not that this sort of thing does not happen.
--
David Kastrup
- Re: [proposal] easy triplets and tuplets - Draft 3, (continued)
- Re: [proposal] easy triplets and tuplets - Draft 3, David Kastrup, 2012/10/09
- Re: [proposal] easy triplets and tuplets - Draft 3, Werner LEMBERG, 2012/10/09
- Re: [proposal] easy triplets and tuplets - Draft 3, David Kastrup, 2012/10/09
- Re: [proposal] easy triplets and tuplets - Draft 3, Janek Warchoł, 2012/10/10
- Re: [proposal] easy triplets and tuplets - Draft 3, David Kastrup, 2012/10/10
- Re: [proposal] easy triplets and tuplets - Draft 3, Werner LEMBERG, 2012/10/10
- Re: [proposal] easy triplets and tuplets - Draft 3, David Kastrup, 2012/10/10
- Re: [proposal] easy triplets and tuplets - Draft 3, Werner LEMBERG, 2012/10/10
- Re: [proposal] easy triplets and tuplets - Draft 3,
David Kastrup <=
- Re: [proposal] easy triplets and tuplets - Draft 3, David Kastrup, 2012/10/10
- Re: [proposal] easy triplets and tuplets - Draft 3, Werner LEMBERG, 2012/10/10
- Re: [proposal] easy triplets and tuplets - Draft 3, Francisco Vila, 2012/10/10
- Re: [proposal] easy triplets and tuplets - Draft 3, Joseph Rushton Wakeling, 2012/10/10
- Re: [proposal] easy triplets and tuplets - Draft 3, David Kastrup, 2012/10/10
- Re: [proposal] easy triplets and tuplets - Draft 3, David Kastrup, 2012/10/09
- Re: [proposal] easy triplets and tuplets - Draft 3, Martin Tarenskeen, 2012/10/09
Re: [proposal] easy triplets and tuplets - Draft 2, Jonathan Wilkes, 2012/10/07