Carl Sorensen <c_soren...@byu.edu> writes:

> On 6/1/10 1:26 AM, "David Kastrup" <d...@gnu.org> wrote:
>
>> Properties.  There are tweaks, overrides, sets.  Some of them work on
>> some properties, and there is no user level coherence to what you
>> need to do on what and why.  Yes, I had some fits about that already,
>> and some people repeatedly told me I am an awful child for keeping up
>> the "why, why" questions and that things were just so.  But I am
>> arrogant enough to say that something that can't be explained to me
>> in a way that I understand it is a mistake in a programmer interface.
>> And we are talking about a _user_ interface, one you can't avoid
>> using.
>
> I know that properties is a major issue for you.  I think that it's
> primarily a user issue, rather than a developer issue.

I am somewhat obsessed with the idea that a developer has to make sane
and consistent choices about his user interfaces.

When I add functionality, the interface and behavior should be what a
user would expect, given the documentation and behavior and interface of
pre-existing other functionality.

I hate making any _arbitrary_ decisions when designing an interface.

So I heavily disagree with the notion that "user issues" are nothing
that a developer should worry about.

-- 
David Kastrup


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to