Uses horizontal skylines in accidental placement (issue 6489086)

2012-09-05 Thread k-ohara5a5a
I like it, but we need to figure out what went wrong with 'accidental-tie.ly'. There was some trickery involving holding space open for the accidental that might be needed on the second note of a tied pair, iff the tie is broken across lines. Ted Ross' textbook puts the upper flat about 0.5 staf

Re: Prevents script tie collisions (issue 6500058)

2012-09-05 Thread k-ohara5a5a
Works in realistic cases, and uses less code. What's not to love? http://codereview.appspot.com/6500058/ ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: how to make decisions?

2012-09-05 Thread Keith OHara
David Kastrup gnu.org> writes: > I proposed already at one point of time to require writing 4.0 rather > than 4. for the floating point number. This will not cure a lot of use > cases, and we still have the ambiguity between 4 the duration and 4 the > integer, and -4 the fingering and -4 the int

Re: how to make decisions?

2012-09-05 Thread Keith OHara
Francisco Vila gmail.com> writes: > For newcomers, the whole paradigm is a challenge. However, once they > have the basics, musicians can learn the rules. > > \offtopic { [...] > } % off-topic. I found your \offtopic section, Francisco, to be quite relevant to the topic in fact.

Re: Require delimiters to clarify context? [was: how to make decisions?]

2012-09-05 Thread Keith OHara
On Wed, 05 Sep 2012 15:47:18 -0700, Trevor Daniels wrote: On Wed, 05 Sep 2012 02:54:38 -0700, Trevor Daniels wrote: There are many places in LilyPond now where delimiters are necessary to resolve certain situations but are not generally mandatory. Most of the examples require { .. } iff

Re: [GLISS] differentiating pre/post/neutral commands

2012-09-05 Thread David Kastrup
Reinhold Kainhofer writes: > What makes lilypond unfeasiable as a storage format is that its > internals change so often. In particular, we currently have the > viewpoint that changes to \overrides are internals, so we don't have > to care about compatibility. In other words: We care only about >

Re: [GLISS] differentiating pre/post/neutral commands

2012-09-05 Thread Reinhold Kainhofer
On 2012-09-03 22:43, Werner LEMBERG wrote: From a user's point of view who has to write a lot of piano music, `q' is *really* valuable. In a score editor. Like Emacs' LilyPond-mode. Or Frescobaldi. Nobody says that you should not be able to make use of shortcuts, but that does not mean tha

Require delimiters to clarify context? [was: how to make decisions?]

2012-09-05 Thread Trevor Daniels
Keith OHara wrote Wednesday, September 05, 2012 10:44 PM > On Wed, 05 Sep 2012 02:54:38 -0700, Trevor Daniels > wrote: >> >> There are many places in LilyPond now where delimiters are necessary >> to resolve certain situations but are not generally mandatory. > > My brain is maybe not engagin

Grenouille is giving false reg tests

2012-09-05 Thread James
See http://code.google.com/p/lilypond/issues/detail?id=2811 Compare mine to its. You'll see programming errors - which seem to appear on all the other recent patch tests. James ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.

Re: how to make decisions?

2012-09-05 Thread Keith OHara
On Wed, 05 Sep 2012 02:54:38 -0700, Trevor Daniels wrote: Keith OHara wrote Wednesday, September 05, 2012 9:59 AM The broad question is: Require delimiters to clarify context (for users, LilyPond, and software importing LilyPond) -- more or less? There are many places in LilyPond now where

Re: how to make decisions?

2012-09-05 Thread David Kastrup
Francisco Vila writes: > 2012/9/4 Trevor Daniels : >> So what problems do the users have, exactly? We should address this >> question first. Janek apparently has his list, which would be a good start. >> But we should not invent problems where they don't exist. I've probably >> read every emai

Re: Allow digits in identifiers (issue 6493072)

2012-09-05 Thread David Kastrup
Werner LEMBERG writes: >> Here is another "cure" for that request: if we can get used to >> writing >> >> "violin1" = { ... } >> >> for defining a name with numbers in it, it would be an obvious >> syntax extension to allow its invocation as >> >> \"violin1" > > Actually, I think this is quit

Re: how to make decisions?

2012-09-05 Thread Francisco Vila
2012/9/4 Trevor Daniels : > So what problems do the users have, exactly? We should address this > question first. Janek apparently has his list, which would be a good start. > But we should not invent problems where they don't exist. I've probably > read every email on the user list for the last

Re: Allow digits in identifiers (issue 6493072)

2012-09-05 Thread Werner LEMBERG
> Here is another "cure" for that request: if we can get used to > writing > > "violin1" = { ... } > > for defining a name with numbers in it, it would be an obvious > syntax extension to allow its invocation as > > \"violin1" Actually, I think this is quite nice. > A somewhat non-obvious di

Re: Allow digits in identifiers (issue 6493072)

2012-09-05 Thread David Kastrup
Bernard Hurley writes: > On Mon, Sep 03, 2012 at 08:07:07PM +, d...@gnu.org wrote: >> >> flex documentation is pretty clear about backing up being very >> expensive. I don't remember whether it was only expensive when it >> happens, or whether the expense was more or less a fixed cost. Howe

Re: preliminary GLISS discussions

2012-09-05 Thread David Kastrup
Janek Warchoł writes: > On Tue, Sep 4, 2012 at 5:54 PM, Han-Wen Nienhuys wrote: >> >>> Isn't this an argument for delimiting the argument list? >> >> It is. The disadvantage is that it breaks all existing files. > > I think i remember one of the developers saying "we should also care > for futur

Re: preliminary GLISS discussions

2012-09-05 Thread Han-Wen Nienhuys
On Tue, Sep 4, 2012 at 6:25 PM, Han-Wen Nienhuys wrote: Isn't this an argument for delimiting the argument list? >>> >>> It is. The disadvantage is that it breaks all existing files. >> >> I think i remember one of the developers saying "we should also care >> for future users, and that's [h

Re: wrong beam positions in LilyPond

2012-09-05 Thread Han-Wen Nienhuys
On Mon, Sep 3, 2012 at 10:46 AM, Janek Warchoł wrote: > Yep, i got it working, too. I was just looking for an explanation of > symbols used. > > From what i see in beam-quanting.cc, > L means penalty for too short/too long stems, > H is a penalty for horizontal beams not covering staff lines, >

Re: how to make decisions?

2012-09-05 Thread Han-Wen Nienhuys
On Tue, Sep 4, 2012 at 6:22 PM, Trevor Daniels wrote: >> If I missed your point, can you state it more explicitly? > > I can see now my point was not stated clearly. It was: > > At this stage in the discussions it is important to be clear about what > problems we are trying to solve, "In this di

Re: [GLISS] delimiters, interpretation context, confusion (was: how to make decisions?)

2012-09-05 Thread Benkő Pál
> I'd say we could have a movable do for this purpose: > \movableDo { \key d \major do re mi fa sol la si do } == \key d > \major d e fis g a b cis d we have it, called transpose. and we really need all features of transpose to tell the octave correctly. p

Re: Allow digits in identifiers (issue 6493072)

2012-09-05 Thread Janek Warchoł
On Wed, Sep 5, 2012 at 11:51 AM, wrote: > If it had been up to me, "my" Schemy-dashes and underscores would have > gone where the sun don't shine. But while trying to create some > more-or-less consistent syntax according to more-or-less simple rules, I > try not to break all too many existing u

Re: [GLISS] delimiters, interpretation context, confusion (was: how to make decisions?)

2012-09-05 Thread Janek Warchoł
(sorry, Keith, forgot to cc the list) On Wed, Sep 5, 2012 at 10:59 AM, Keith OHara wrote: > The broad question is: Require delimiters to clarify context (for users, > LilyPond, and software importing LilyPond) -- more or less? On Wed, Sep 5, 2012 at 11:54 AM, Trevor Daniels wrote: > There are m

Re: how to make decisions?

2012-09-05 Thread David Kastrup
Keith OHara writes: > The readable \tempo "Adagio" 4. = 30~40 lacks the delimiters that most > computer-entry formats require, which made it unusable in a \midi > block for many years -- because LilyPond accepts decimal-point numbers > in the midi block, for probably another good reason. Without

Re: how to make decisions?

2012-09-05 Thread Trevor Daniels
Keith OHara wrote Wednesday, September 05, 2012 9:59 AM > I generally agree. But I also have sympathy for the desire to first clarify > some broader questions -- such as, in which /direction/ to straighten out > the > parser when user problems require changes to the parser. > > The broad qu

Re: Allow digits in identifiers (issue 6493072)

2012-09-05 Thread dak
On 2012/09/05 09:26:12, Keith wrote: Agreed, but I'll still pout a couple more times that you get your Schemy-dashes and underscores but I still have to refer to the motif from measure tousend_sechshundert_siebzig _I_ get my Schemy-dashes? I was _not_, I repeat, _not_ the person who invente

Re: how to make decisions?

2012-09-05 Thread Keith OHara
Janek Warchoł gmail.com> writes: > I think that for the next several weeks we should focus on gathering > information about the /problems/ people have. Not the ideas for > solutions. Problems. > > For example, > "in { a \parenthesize b \mf c d } it's confusing what gets > parenthesized and w

Re: Allow digits in identifiers (issue 6493072)

2012-09-05 Thread Keith OHara
On Wed, 05 Sep 2012 00:50:27 -0700, wrote: On 2012/09/05 06:59:16, Keith wrote: It costs a lot of programmer time to make the extra rules to save that 0.2%, Not really. But, but... flex documentation is pretty clear about [getting rid of] backing up being very expensive : "Getting rid of

Re: how to make decisions?

2012-09-05 Thread Keith OHara
Trevor Daniels treda.co.uk> writes: > So what problems do the users have, exactly? We should address this > question first. Janek apparently has his list, which would be a good start. > But we should not invent problems where they don't exist. I've probably > read every email on the user lis

Re: how to make decisions?

2012-09-05 Thread Janek Warchoł
On Tue, Sep 4, 2012 at 11:22 PM, Trevor Daniels wrote: > So what problems do the users have, exactly? We should address this > question first. > [...] > But if we are to have a discussion about syntax let's first list the problems > we need to solve, and reach agreement on which ones need to be t

Re: Allow digits in identifiers (issue 6493072)

2012-09-05 Thread dak
On 2012/09/05 06:59:16, Keith wrote: While we are thinking about this, I suggest we remove (later) the rule forbidding backing-up states in the scanner. It made only a 0.2% in the worst-case scenario I could think of. The rule had been violated, giving us the slightly slower scanner, for a