On Fri, Dec 13, 2024 at 4:07 PM David Kastrup <d...@gnu.org> wrote:

> Trevor Bača <trevorb...@gmail.com> writes:
>
> > On Fri, Dec 13, 2024 at 1:02 PM David Kastrup <d...@gnu.org> wrote:
> >
> >> Trevor Bača <trevorb...@gmail.com> writes:
> >>
> >> > I am concerned by what seems to be an unwillingness to use the term
> >> > "duration" to label things in the system that are clearly durations.
> >>
> >> Computers are not fond of ambiguities.  I am concerned by what seems to
> >> be an unwillingness to use consistent terminology while expecting
> >> consistent results.
> >>
> >
> > Hi David, is what's at stake here a desire to use the word "duration" to
> > mean just the LilyPond-specific construct that looks like ...
> >
> >   4..
> >   16
> >   16.
> >   32..
> >
> > ... and so on?
> >
> > Is that what's going on here?
>
> "Is that what is going on here" sounds like you imagine yourself to have
> uncovered a conspiracy attempting to make LilyPond harder to use.
>
> There is nothing to be gained from trying to use the same name for
> different data types just because humans are good at disentangling
> ambiguities from context.
>
> There actually is a comparatively well-known (among programmers and
> computer scientists) aphorism by Alan Perlis about this:
>
>     When someone says, "I want a programming language in which I need
>     only say what I want done," give him a lollipop.
>
> Terminology in LilyPond may be drawn from common vocabulary (we would
> not consider calling a duration a "ruminant"), but in the context of
> LilyPond's data types, a term that happens to have eight or more
> dictionary meanings in the English language will have exactly one
> well-defined meaning in LilyPond.
>

David, may I please have a direct answer to my question?

Is your motivation that you want to strictly limit the word "duration" to
mean only LilyPond's (highly idiosyncratic) "dotted integer" notation?

-- 
Trevor Bača
www.trevorbaca.com
soundcloud.com/trevorbaca

Reply via email to