Re: [GLISS] why the hell all this fuss

2012-10-08 Thread Han-Wen Nienhuys
On Sun, Sep 9, 2012 at 1:22 PM, Joseph Rushton Wakeling joseph.wakel...@webdrake.net wrote: On 08/09/12 16:10, Han-Wen Nienhuys wrote: I have in the past talked with people from Henle; also, Schirmer has a style guide that you can order as a book. How far in the past are we talking about?

Re: [GLISS] why the hell all this fuss (was: modern-straight-flag)

2012-09-09 Thread Janek Warchoł
On Sat, Sep 8, 2012 at 5:10 PM, Han-Wen Nienhuys hanw...@gmail.com wrote: I have in the past talked with people from Henle; also, Schirmer has a style guide that you can order as a book. My overall impression is that they are primarily interested in: * Strict adherence to their publisher

Re: [GLISS] why the hell all this fuss

2012-09-09 Thread Joseph Rushton Wakeling
On 08/09/12 16:10, Han-Wen Nienhuys wrote: I have in the past talked with people from Henle; also, Schirmer has a style guide that you can order as a book. How far in the past are we talking about? (Just for clarity.) My overall impression is that they are primarily interested in: * Strict

Re: [GLISS] why the hell all this fuss

2012-09-08 Thread Han-Wen Nienhuys
On Fri, Sep 7, 2012 at 4:42 AM, David Kastrup d...@gnu.org wrote: There's one thing worth clarifying: when i say syntax changes, i mean changes in how user input looks like. So a renaming of a command is a syntax change to me (despite the fact that no grammar rules change). That's probably

Re: [GLISS] why the hell all this fuss

2012-09-08 Thread David Kastrup
Han-Wen Nienhuys hanw...@gmail.com writes: On Fri, Sep 7, 2012 at 4:42 AM, David Kastrup d...@gnu.org wrote: There's one thing worth clarifying: when i say syntax changes, i mean changes in how user input looks like. So a renaming of a command is a syntax change to me (despite the fact that

Re: [GLISS] why the hell all this fuss (was: modern-straight-flag)

2012-09-08 Thread Han-Wen Nienhuys
On Thu, Sep 6, 2012 at 7:28 AM, Joseph Rushton Wakeling joseph.wakel...@webdrake.net wrote: Has anyone ever actually engaged with any major publishers to identify the factors that are of interest to them in engraving software, and the features that Lilypond would have to implement in order to

Re: [GLISS] why the hell all this fuss

2012-09-08 Thread Han-Wen Nienhuys
On Sat, Sep 8, 2012 at 12:00 PM, David Kastrup d...@gnu.org wrote: Han-Wen Nienhuys hanw...@gmail.com writes: On Fri, Sep 7, 2012 at 4:42 AM, David Kastrup d...@gnu.org wrote: There's one thing worth clarifying: when i say syntax changes, i mean changes in how user input looks like. So a

Re: [GLISS] why the hell all this fuss

2012-09-08 Thread David Kastrup
Han-Wen Nienhuys hanw...@gmail.com writes: On Sat, Sep 8, 2012 at 12:00 PM, David Kastrup d...@gnu.org wrote: Han-Wen Nienhuys hanw...@gmail.com writes: On Fri, Sep 7, 2012 at 4:42 AM, David Kastrup d...@gnu.org wrote: There's one thing worth clarifying: when i say syntax changes, i mean

Re: [GLISS] why the hell all this fuss

2012-09-08 Thread Han-Wen Nienhuys
On Sat, Sep 8, 2012 at 12:27 PM, David Kastrup d...@gnu.org wrote: No idea. What we have under the umbrella of syntax discussion contains three things: lexical units, grammar and vocabulary, mostly implemented in lexer.ll, parser.yy, and *.ly respectively. In order to keep syntax

Re: [GLISS] why the hell all this fuss

2012-09-08 Thread David Kastrup
Han-Wen Nienhuys hanw...@gmail.com writes: On Sat, Sep 8, 2012 at 12:27 PM, David Kastrup d...@gnu.org wrote: No idea. What we have under the umbrella of syntax discussion contains three things: lexical units, grammar and vocabulary, mostly implemented in lexer.ll, parser.yy, and *.ly

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread David Kastrup
Janek Warchoł janek.lilyp...@gmail.com writes: On Thu, Sep 6, 2012 at 9:55 AM, David Kastrup d...@gnu.org wrote: Janek Warchoł janek.lilyp...@gmail.com writes: Example: hairpins. There is no convenient way of specifying hairpins that don't align with the notes (you have to use spacer rests,

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread Joseph Rushton Wakeling
I'm moving this discussion from -bug to -devel as it seems more appropriate here. On 06/09/12 11:56, David Kastrup wrote: Joseph Rushton Wakeling joseph.wakel...@webdrake.net writes: Has anyone ever actually engaged with any major publishers to identify the factors that are of interest to

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread Janek Warchoł
On Fri, Sep 7, 2012 at 9:42 AM, David Kastrup d...@gnu.org wrote: Janek Warchoł janek.lilyp...@gmail.com writes: On Thu, Sep 6, 2012 at 9:55 AM, David Kastrup d...@gnu.org wrote: I don't see why you should not be able to do this using music functions. Hmm. You may be absolutely right.

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread David Kastrup
Joseph Rushton Wakeling joseph.wakel...@webdrake.net writes: I don't see that there is likely to be any big secret around all of this, because the major details are likely to be almost entirely the same from publisher to publisher. (In STM publishing, for example, many of the major rival

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread Janek Warchoł
On Fri, Sep 7, 2012 at 10:38 AM, David Kastrup d...@gnu.org wrote: So in the short- to midterm, the things we can work on are a) improve automatic untweaked typesetting [...] a) simplify and improve things across the board I find these two most important, as they directly improve ordinary

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread David Kastrup
Janek Warchoł janek.lilyp...@gmail.com writes: On Fri, Sep 7, 2012 at 9:42 AM, David Kastrup d...@gnu.org wrote: Janek Warchoł janek.lilyp...@gmail.com writes: On Thu, Sep 6, 2012 at 9:55 AM, David Kastrup d...@gnu.org wrote: I don't see why you should not be able to do this using music

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread Janek Warchoł
It's getting better! yay! On Fri, Sep 7, 2012 at 11:10 AM, David Kastrup d...@gnu.org wrote: Janek Warchoł janek.lilyp...@gmail.com writes: However, i see two problems with this function, and i suppose they're not easy to fix within current framework: 1) it is prefix. I'm pretty sure that

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread David Kastrup
Janek Warchoł janek.lilyp...@gmail.com writes: Decimal numbers are inexact. With computers, you'll find that 0.5 and 0.5 will likely add up to result in 1.0, but you'll be lucky if 0.4 and 0.6 add up to 1.0. For music, the concept of simultaneousness is sometimes important: if a dynamic

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread Reinhold Kainhofer
On 06/09/2012 10:05, David Kastrup wrote: Janek Warchoł janek.lilyp...@gmail.com writes: That's more like it, but i'm not totally sure. What i think of is a general way of attaching objects to another objects. For example '' would attach objects: c e g\arpeggio\ meaning a hairpin attached

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread David Kastrup
Reinhold Kainhofer reinh...@kainhofer.com writes: On 06/09/2012 10:05, David Kastrup wrote: Janek Warchoł janek.lilyp...@gmail.com writes: That's more like it, but i'm not totally sure. What i think of is a general way of attaching objects to another objects. For example '' would attach

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread Werner LEMBERG
Decimal numbers are inexact. [...] ok, scrap decimals then. Not necessarily. There are decimal floating point libraries which can handle decimal numbers in an exact way. The following is used in gcc: http://speleotrove.com/decimal/decnumber.html However, I don't think that this is

Re: [GLISS] why the hell all this fuss

2012-09-07 Thread David Kastrup
Werner LEMBERG w...@gnu.org writes: Decimal numbers are inexact. [...] ok, scrap decimals then. Not necessarily. There are decimal floating point libraries which can handle decimal numbers in an exact way. Guile can most certainly deal with exact rational numbers, and that is enough to

Re: [GLISS] why the hell all this fuss

2012-09-06 Thread Janek Warchoł
On Thu, Sep 6, 2012 at 9:55 AM, David Kastrup d...@gnu.org wrote: Janek Warchoł janek.lilyp...@gmail.com writes: Example: hairpins. There is no convenient way of specifying hairpins that don't align with the notes (you have to use spacer rests, which is bad for a number of reasons). We need