Re: avoiding forward declarations in stencil.hh

2012-01-30 Thread Han-Wen Nienhuys
that I don't get the forward declaration error? It's not possible. A vectorX internally creates a pointer to X, which is why it doesn't need to know about X, but drul_array doesn't work like that. Just include stencil.hh and be done with it. -- Han-Wen Nienhuys - han...@xs4all.nl - http

Re: Thinking about putting together a grant to support development on LilyPond

2012-02-09 Thread Han-Wen Nienhuys
, that might be less necessary. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-10 Thread Han-Wen Nienhuys
multiple floating point ops (add, multiply, etc.) On Thu, Feb 9, 2012 at 9:24 PM, m...@apollinemike.com m...@apollinemike.com wrote: -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org

Re: some comments and complaints on the code (issue 5651069)

2012-02-13 Thread Han-Wen Nienhuys
to minimize: comments easily are forgotten when changing code, so they tend go out of date faster. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman

Re: some comments and complaints on the code (issue 5651069)

2012-02-13 Thread Han-Wen Nienhuys
for yourself by walking up the call-chain until you find the function that populates the variable. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman

Re: Google Summer of Code - Ideas List, please discuss

2012-02-13 Thread Han-Wen Nienhuys
over #1, since the grace note code is small but difficult and tricky to understand. It's much more complicated than the note collision code, for example. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing

Re: some comments and complaints on the code (issue 5651069)

2012-02-13 Thread Han-Wen Nienhuys
: Right. I've just looked at the part combiner code, and it creates complex GOOPS We're talking about the note collision code, though. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel

Re: Question for Han-Wen (Re: Checks to see that stencil commands have the correct number of arguments. (issue 5649054))

2012-02-14 Thread Han-Wen Nienhuys
and access them from the Scheme module. My idea is was to abstract the concrete list away. There is no strong reason for that though, so if you want to change it, feel free. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond

Re: Google Summer of Code - Ideas List, please discuss

2012-02-16 Thread Han-Wen Nienhuys
to post the before and after PDFs of such a transition? -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-16 Thread Han-Wen Nienhuys
ultimately? Without knowing more, I suspect this data should be computed at font generation time, and it should be embedded in the OTF file. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-16 Thread Han-Wen Nienhuys
. You could do whatever format works best for you; since the font is only read once, you don't have to worry about performance when loading it. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond

Re: GSoC - continue: answer to Google's question

2012-02-16 Thread Han-Wen Nienhuys
project with no independent legal body to take the $500; what happens to that money? question? I think FSF/GNU project can and has acted as organization in the past. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-17 Thread Han-Wen Nienhuys
infrastructural changes (which may depend on what people wind up asking for after the change). I'd rather not introduce more fragility (cf the generated .scm files) into the build process which is complicated enough as it is. I think users can wait for another week if need be. -- Han-Wen Nienhuys

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-17 Thread Han-Wen Nienhuys
On Fri, Feb 17, 2012 at 10:49 AM, Han-Wen Nienhuys hanw...@gmail.com wrote: On Fri, Feb 17, 2012 at 6:00 AM, m...@apollinemike.com m...@apollinemike.com wrote: This sounds wrong.  Where does this data come from ultimately? The svg files.  I read them into lilypond and generate

Re: Google Summer of Code - Ideas List, please discuss

2012-02-21 Thread Han-Wen Nienhuys
On Tue, Feb 21, 2012 at 7:17 PM, Janek Warchoł janek.lilyp...@gmail.com wrote: In another thread Han-Wen wrote: On Fri, Feb 17, 2012 at 1:58 PM, Han-Wen Nienhuys hanw...@gmail.com wrote: Also, nowadays, fontforge supports Python scripting. We could redo all the craziness involving generated

Re: Google Summer of Code - Ideas List, please discuss

2012-02-22 Thread Han-Wen Nienhuys
Metatype in the TeX world, and it has been used for generating various Type1 fonts from Metafont sources. This looks very outdated, and it seems to use autotrace. We abandoned traced outlines for exact conversions a few years ago. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: Simplify font building. (issue 5695061)

2012-02-27 Thread Han-Wen Nienhuys
extension only, then we don't need to worry about graphic toolkits and such. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-03-01 Thread Han-Wen Nienhuys
if the difference is less than X percent. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-03-01 Thread Han-Wen Nienhuys
letter interlock with a note stem can improve the overall arrangement. Exactly my point: you can fix the single letter case with a single bbox per glyph. Why do you need more accuracy than single box per glyph? -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-03-01 Thread Han-Wen Nienhuys
On Thu, Mar 1, 2012 at 8:01 AM, David Kastrup d...@gnu.org wrote: Han-Wen Nienhuys hanw...@gmail.com writes: 2012/3/1 Janek Warchoł janek.lilyp...@gmail.com: From what i see, the skylines are now more precise than they need to be - every glyph has a skyline of 10 or so boxes, even if it's

Re: Fix crash when unknown grob name is passed to ly:engraver-make-grob (issue 5715053)

2012-03-02 Thread Han-Wen Nienhuys
it.  I could put is before the exception, but this is different from the style on the existing code. try running lilypond --verbose -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel

Re: FW: [LilyPond] Your organization application has been rejected.

2012-03-20 Thread Han-Wen Nienhuys
://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/faqs#goals -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond

Re: for_UP_and_DOWN

2012-04-22 Thread Han-Wen Nienhuys
not into the project, so it is good to be conservative with applying them. That said, I think a macro for this pattern is justified given its frequency of appearance. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing

Re: Strange loop executed only once!

2012-04-22 Thread Han-Wen Nienhuys
] - previous[d][LEFT] perhaps this will set rods too large if you have lots of ledgered chords with seconds in them, in a tight spacing configuration. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond

Re: Part_combine_iterator::derived_mark: don't abort marking prematurely. (issue 6057044)

2012-04-22 Thread Han-Wen Nienhuys
for its own good. FYI, my experience is that writing this type of code involves cut paste, and it is easy to make errors like if (some_new_event_) mark(the_event_i_copied_it_from_) I agree that 4 is borderline small enough not to use a loop. -- Han-Wen Nienhuys - han...@xs4all.nl - http

Re: LoMuS

2012-04-27 Thread Han-Wen Nienhuys
and it didn't go through.  I'll have to change e-mail addresses on the list... ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl

Re: Add announcements to the upper right corner of the website (issue 6068045)

2012-04-27 Thread Han-Wen Nienhuys
=_blank href=http://www.ensemble101.frgt;herelt;/agt; to learn more! /tweet /tweets http://codereview.appspot.com/6068045/ ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel -- Han-Wen

Re: Add announcements to the upper right corner of the website (issue 6068045)

2012-04-27 Thread Han-Wen Nienhuys
Who is GNU_LilyPond anyway? I thought it was, but I might be mistaken. On Fri, Apr 27, 2012 at 9:39 AM, Graham Percival gra...@percival-music.ca wrote: On Fri, Apr 27, 2012 at 09:19:55AM -0300, Han-Wen Nienhuys wrote: Is it possilble to display the contents of the twitter #lilypond hashtag

Re: Add announcements to the upper right corner of the website (issue 6068045)

2012-04-27 Thread Han-Wen Nienhuys
On Fri, Apr 27, 2012 at 10:15 AM, Han-Wen Nienhuys hanw...@gmail.com wrote: Who is GNU_LilyPond anyway?  I thought it was, but I might be mistaken. I mean: I thought it was Jan. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: LilyPon's feta-braces font license

2012-04-30 Thread Han-Wen Nienhuys
of a suitable license for open source fonts? -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: LilyPon's feta-braces font license

2012-04-30 Thread Han-Wen Nienhuys
[correct Jan's address] On Mon, Apr 30, 2012 at 5:02 PM, Han-Wen Nienhuys hanw...@gmail.com wrote: On Mon, Apr 30, 2012 at 3:21 PM, Janek Warchoł janek.lilyp...@gmail.com wrote: I'm trying to use the nice Feta braces in an OpenType math font I'm working on[1] that is licensed under OFL which

Re: LoMus 2012

2012-05-12 Thread Han-Wen Nienhuys
. This is not untrue... :) Bottom line - CONGRATS TO EVERYONE.  This is the most prestigious open-source music software competition in the world.  Get excited! Congrats to everyone, including myself! (isnt it the *only* open-source music software competition in the world? :-) -- Han-Wen Nienhuys - han

Re: Plan for discussions

2012-05-14 Thread Han-Wen Nienhuys
of elegance, but unless you can measure it makes any difference, we shouldn't bother optimizing it. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman

Re: Extent of automatic beams?

2012-05-26 Thread Han-Wen Nienhuys
a Beam after the real end point has already passed. However, wouldnt it be easier to simply use manual beams in the example? Putting a footnote on something automatically generated sounds like a bad practice, since it stops making sense when you alter the autobeaming rules. -- Han-Wen Nienhuys

Re: Auto-merging translations and master

2012-06-05 Thread Han-Wen Nienhuys
, with an option to try using it without doing a complete GUB build. it would be best if make dist were rewritten to take git's idea of the tree, and then add any necessary generated files (eg. configure, README) to that. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: Lilypond miscompiled on Fedora 17

2012-06-09 Thread Han-Wen Nienhuys
. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: [XY]-core-extent and general_alignment (issue 2613) (issue 6308093)

2012-06-19 Thread Han-Wen Nienhuys
-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman

Re: Meeting 2nd half of August! (was: GOP2: 0 - why are we losing developers? (discuss responses))

2012-06-26 Thread Han-Wen Nienhuys
caused by discussing things in a hurry over e-mail, and were always resolved when we called to discuss things over the telephone. I warmly recommend getting together, hacking, thinking and drinking some beer (or whatever your preferred beverage). Are you with me? -- Han-Wen Nienhuys - han

Re: why don't align to x-extent of a Paper_column?

2012-07-05 Thread Han-Wen Nienhuys
that align on parents should usually have something more specific as X-parent (eg. a notehead). -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo

Re: tunefl and other web services

2012-07-05 Thread Han-Wen Nienhuys
be OK. FSF's beef is with restrictive licensing, since licensing means you cannot freely copy the software (share with your neighbors). -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel

Re: Google tracker quota for attachments

2012-07-18 Thread Han-Wen Nienhuys
? Hall as to who does it next, or whether he wants to give you admin on the issue tracker so that you can do it. - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel -- Han-Wen

Re: LilyPond and Guile rationals?

2012-07-25 Thread Han-Wen Nienhuys
code due to trying to manually simulate rational arithmetic and getting it wrong. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond

Re: GOP2-3 - GLISS or not

2012-07-27 Thread Han-Wen Nienhuys
cost. Cleaning it up is only worthwhile if you intend to do further work (ie. more syntax changes) on it. * people that don't use Lily now probably do for lack of a graphical interface. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: PATCHES: Brain surgery on the build system, first stage

2012-08-04 Thread Han-Wen Nienhuys
(set them to the ts from the latest git commit for example). -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

go-enc2ly status update; request for reverse engineering

2012-08-04 Thread Han-Wen Nienhuys
distinguish between \times 2/3 { c4 c4 c4 c4 c4 c4 } and \times 2/3 { c4 c4 c4 } \times 2/3 { c4 c4 c4 } -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org

Re: go-enc2ly status update; request for reverse engineering

2012-08-04 Thread Han-Wen Nienhuys
On Sat, Aug 4, 2012 at 3:41 PM, Han-Wen Nienhuys hanw...@gmail.com wrote: Hi Felipe, I got go-enc2ly such that it prints useful output for simple scores (try eg. http://www.samba-choro.com.br/partituras/porartista/vermusica?mid=8544pos=156 ); there are some installation instructions

Re: Please review: Brain surgery on the build system, first stage

2012-08-06 Thread Han-Wen Nienhuys
believe the android build works like this, so it should be doable. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: aux files to cache compilation info

2012-08-06 Thread Han-Wen Nienhuys
this in to the code rather straightforwardly. If you only have to do it once per line, the spacing computation is actually pretty cheap, so you get most of the benefit with just this information. You can use Scheme data structures as a data format. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl

Re: Shall we change the flags?

2012-08-09 Thread Han-Wen Nienhuys
anyone have the same feeling? And please take look at the atachment - this is how perfect flags should look like to me. In your example, the top hook looks larger than the other ones, especially in 32, 64 and 128, because it has nothing above it. -- Han-Wen Nienhuys - han...@xs4all.nl - http

Re: Shall we change the flags?

2012-08-12 Thread Han-Wen Nienhuys
Warchoł janek.lilyp...@gmail.com wrote: Hey all, attached example might be a better-looking suggestion of non-christmas-tree flags ;) I'd be happy to Metafont them as an optional font variant - if someone writes the architecture. cheers, Janek -- Han-Wen Nienhuys - han...@xs4all.nl - http

Re: Doc: added link to enc2ly (issue 2706) (issue 6448169)

2012-08-19 Thread Han-Wen Nienhuys
generators ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: Waltrop meeting outline

2012-08-23 Thread Han-Wen Nienhuys
: Author: Aleksandr Andreev aleksandr.andr...@gmail.com Author: Bertrand Bordage bordage.bertr...@gmail.com Author: Carl Sorensen c_soren...@byu.edu Author: Carsten Steger carsten.ste...@googlemail.com (*) Author: Glen Prideaux glenpride...@iname.com Author: Han-Wen Nienhuys han...@xs4all.nl Author: Janek

Re: Lilypond 2.16.0 released!

2012-08-24 Thread Han-Wen Nienhuys
by. Main development team: Bertrand Bordage, Trevor Daniels, Phil Holmes, Ian Hulin, Reinhold Kainhofer, David Kastrup, Jonathan Kulp, Werner Lemberg, John Mandereau, Patrick McCarty, Joe Neeman, Han-Wen Nienhuys, Jan Nieuwenhuizen, Graham Percival, Mark Polesky, Neil Puttock, Mike Solomon, Carl

Re: demerit in Slur_configuration::score_edges

2012-08-26 Thread Han-Wen Nienhuys
to be smaller so that the slur was less bound to the edges. AFAICS, this is designed so the ends of the slur stay close to base_attachment_ -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond

Re: The currently still assembled part of the team in Waltrop

2012-08-27 Thread Han-Wen Nienhuys
-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org

Re: Stub for ly to xml export using engravers

2012-08-27 Thread Han-Wen Nienhuys
with this approach. Best, John ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: preliminary GLISS discussions

2012-08-30 Thread Han-Wen Nienhuys
another list. Also, finding the discussion later on will be easier if it happens on lilypond-devel. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman

Re: preliminary GLISS discussions

2012-08-30 Thread Han-Wen Nienhuys
are going to produce a *lot* of emails. And if they come to conclusions, they are going to produce effects on everybody. Including people using LilyPond as a service. Before we go around proposing solutions, it would be good to know what problems we are trying to solve. -- Han-Wen Nienhuys - han

Re: MusicXML and GuileV2

2012-08-31 Thread Han-Wen Nienhuys
-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: wrong beam positions in LilyPond

2012-08-31 Thread Han-Wen Nienhuys
, and making sure existing situations stay the same. best, Janek -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: preliminary GLISS discussions

2012-08-31 Thread Han-Wen Nienhuys
of thought. It may or may not be a great idea. These ideas are obviously not fully fleshed out, but this makes a good example of the meta-discussion of how we want to organize the discussion of such ideas. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: preliminary GLISS discussions

2012-08-31 Thread Han-Wen Nienhuys
are giving Perl while we are discussing readability./offtopic -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: preliminary GLISS discussions

2012-08-31 Thread Han-Wen Nienhuys
to be used without side-effects, so there is a little difference between a function and a built-in input language construct, such as \times. I think in Perl you can have functions look like dead statements, but that's probably just making the argument better. -- Han-Wen Nienhuys - han

Re: preliminary GLISS discussions

2012-08-31 Thread Han-Wen Nienhuys
URL:http://code.google.com/p/lilypond/issues/detail?id=2067 and leads to behavior surprising to users. Why should this be in a music function at all? If the user knows enough scheme to understand that port means file, he would be expert enough to write the expression in Scheme anyway? -- Han-Wen

Re: preliminary GLISS discussions

2012-09-01 Thread Han-Wen Nienhuys
On Sat, Sep 1, 2012 at 8:27 AM, David Kastrup d...@gnu.org wrote: Graham Percival gra...@percival-music.ca writes: On Fri, Aug 31, 2012 at 11:11:28PM -0300, Han-Wen Nienhuys wrote: I have become convinced that optional, unnamed arguments are not a happy design decision, in any language

Re: preliminary GLISS discussions

2012-09-01 Thread Han-Wen Nienhuys
On Sat, Sep 1, 2012 at 11:42 AM, Han-Wen Nienhuys hanw...@gmail.com wrote: \tempo \markup{ Presto } 4. = 172 ~ 188 c1 c } While this might be a mess for the parser to sort out it is perfectly understandable for a musician trying to write his/her music. This is also the danger of having

Re: preliminary GLISS discussions

2012-09-01 Thread Han-Wen Nienhuys
On Sat, Sep 1, 2012 at 8:11 AM, Graham Percival gra...@percival-music.ca wrote: On Fri, Aug 31, 2012 at 11:11:28PM -0300, Han-Wen Nienhuys wrote: I have become convinced that optional, unnamed arguments are not a happy design decision, in any language. In Lily it's particularly problematic

Re: preliminary GLISS discussions

2012-09-01 Thread Han-Wen Nienhuys
that hasn't been agreed on explicitly. I would nowadays hold that it is actually better to have different function names, and have the user be explicit about what he is doing. The discussion about syntax changes is not going to work unless we know in what direction we want to go. -- Han-Wen

Re: preliminary GLISS discussions

2012-09-01 Thread Han-Wen Nienhuys
to remove them in the future. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: preliminary GLISS discussions

2012-09-01 Thread Han-Wen Nienhuys
already, but I guess I am mistaken? -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: preliminary GLISS discussions

2012-09-01 Thread Han-Wen Nienhuys
On Sat, Sep 1, 2012 at 12:04 PM, David Kastrup d...@gnu.org wrote: Han-Wen Nienhuys hanw...@gmail.com writes: On Sat, Sep 1, 2012 at 8:27 AM, David Kastrup d...@gnu.org wrote: It is reasonably easy to state this will have to go. However, I have not so far attempted a replacement since I am

Re: wrong beam positions in LilyPond

2012-09-02 Thread Han-Wen Nienhuys
with -DDEBUG_BEAM_SCORING=1 this is the default already; see include/main.hh -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

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

2012-09-02 Thread Han-Wen Nienhuys
with virtually no changes. I guess that such is life. Of course many of our ideas will not be good. That's fine! That's how creative thinking works! No; syntax discussions without understanding how the lilypond parser works is just blowing around hot air and discussing bike shed colors. -- Han-Wen

Re: preliminary GLISS discussions

2012-09-02 Thread Han-Wen Nienhuys
and conciseness of the current format. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

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

2012-09-02 Thread Han-Wen Nienhuys
. If a proposer manages to get that far, I promise I will take a serious look at it. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond

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

2012-09-03 Thread Han-Wen Nienhuys
. I have been dealing with syntax changes and improvements for many years; and it is tiring. Why can't people see the world from our perspective for a change? I mean, what possible downsides are there to this? It will be I have only so much time. Don't waste it with fluffing around. -- Han-Wen

Re: how to make decisions? (was: [GLISS] differentiating pre/post/neutral commands)

2012-09-03 Thread Han-Wen Nienhuys
On Mon, Sep 3, 2012 at 9:00 AM, Graham Percival gra...@percival-music.ca wrote: On Mon, Sep 03, 2012 at 01:24:22AM -0300, Han-Wen Nienhuys wrote: On Sat, Sep 1, 2012 at 4:39 PM, Graham Percival gra...@percival-music.ca wrote: The meta-target is after spending 5 years very publicly telling

Re: how to make decisions?

2012-09-03 Thread Han-Wen Nienhuys
make some things easier to get done with. With regard to _designing_ the language of LilyPond, I think we are better off discussing and relating our goals, and seeing where this takes development. +1 -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: preliminary GLISS discussions

2012-09-03 Thread Han-Wen Nienhuys
On Mon, Sep 3, 2012 at 9:03 AM, David Kastrup d...@gnu.org wrote: Graham Percival gra...@percival-music.ca writes: On Mon, Sep 03, 2012 at 02:20:43AM -0300, Han-Wen Nienhuys wrote: To me, a Grand Input Syntax fixing of LilyPond, would amount to creating a syntax that strictly separates

Re: [GLISS] Unifying \chordmode and \notemode

2012-09-03 Thread Han-Wen Nienhuys
On Mon, Sep 3, 2012 at 11:46 AM, David Kastrup d...@gnu.org wrote: I actually remembered one thing that remains worth doing: integrating \chordmode into \notemode. This sounds like a nice project. I am still worried by the backward compat breakage, though. Is it worth it? -- Han-Wen Nienhuys

Re: preliminary GLISS discussions

2012-09-03 Thread Han-Wen Nienhuys
it is parsing, evaluating it interpretation. Ouch. Sound like something we seriously don't want at all. Right - this means that we seriously don't want to be a music interchange/storage format. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: preliminary GLISS discussions

2012-09-03 Thread Han-Wen Nienhuys
functions, right? Correct. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: how to make decisions?

2012-09-04 Thread Han-Wen Nienhuys
. Such considerations make me skeptic of changes that are explained by way of example, especially if they have a broad impact. Such changes can often not be implemented sanely. If I missed your point, can you state it more explicitly? -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

Re: preliminary GLISS discussions

2012-09-04 Thread Han-Wen Nienhuys
explanation. Isn't this an argument for delimiting the argument list? It is. The disadvantage is that it breaks all existing files. If you don't expect anyone to guess where it begins and ends correctly (and I didn't), doesn't that mean we should have a more explicit syntax? -- Han-Wen

Re: preliminary GLISS discussions

2012-09-04 Thread Han-Wen Nienhuys
On Tue, Sep 4, 2012 at 3:40 PM, Janek Warchoł janek.lilyp...@gmail.com wrote: On Tue, Sep 4, 2012 at 5:54 PM, Han-Wen Nienhuys hanw...@gmail.com 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

Re: how to make decisions?

2012-09-05 Thread Han-Wen Nienhuys
the functionally, even better. 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 tackled. Then we know what it is we are trying to optimise. I completely support this analysis. -- Han-Wen Nienhuys - han

Re: wrong beam positions in LilyPond

2012-09-05 Thread Han-Wen Nienhuys
Beam_scoring_problem::solve(); the first number is the index of the chosen solution, the second the number of candidates. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https

Re: preliminary GLISS discussions

2012-09-05 Thread Han-Wen Nienhuys
On Tue, Sep 4, 2012 at 6:25 PM, Han-Wen Nienhuys hanw...@gmail.com 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

Re: [GLISS] why the hell all this fuss

2012-09-08 Thread Han-Wen Nienhuys
with. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

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

2012-09-08 Thread Han-Wen Nienhuys
way possible, a business model which makes ever less sense in the digital age. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond

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

Re: [GLISS] why the hell all this fuss

2012-09-08 Thread Han-Wen Nienhuys
that, and in general conservative GC cannot guarantee that. Conservative GC is problematic if the heap is large compared to the address space; everything then starts looking like a pointer. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen

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

2012-09-11 Thread Han-Wen Nienhuys
before making any decisions. The everything postfix decision was made after I had to copy music, and realized how jarring it was to have to remember what goes where when copying music; I fear that your proposal will require remembering more details. -- Han-Wen Nienhuys - han...@xs4all.nl - http

Re: [GLISS] turn xxx.yyy into (xxx yyy)

2012-09-12 Thread Han-Wen Nienhuys
with this type of polymorphism. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: [GLISS] turn xxx.yyy into (xxx yyy)

2012-09-12 Thread Han-Wen Nienhuys
On Wed, Sep 12, 2012 at 12:04 PM, David Kastrup d...@gnu.org wrote: Han-Wen Nienhuys hanw...@gmail.com writes: On Wed, Sep 12, 2012 at 5:38 AM, David Kastrup d...@gnu.org wrote: Hi, if we write xxx in LilyPond, this is considered to be a string. I want xxx.yyy.zzz to be a list of strings

Re: [GLISS] non-timed or non-musical events z y

2012-09-13 Thread Han-Wen Nienhuys
and takes an hour of extra time. I would argue that this is an indication that the \tempo syntax is a mistake. If making backward incompatible changes is allowed, I would suggest to reconsider and scrap the onerous parts of its syntax. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl

Re: Feature request

2012-09-24 Thread Han-Wen Nienhuys
, as it will have compatiblility implications. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: Project - Eliminating grob parents and outside-staff-priority

2012-09-26 Thread Han-Wen Nienhuys
pointers have to be stored both ways (including inverting 1-N relations into N-1 relations), and the both-way links have to be rewritten correctly during line breaking. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond

Re: Project - Eliminating grob parents and outside-staff-priority

2012-09-29 Thread Han-Wen Nienhuys
On Wed, Sep 26, 2012 at 10:40 PM, David Kastrup d...@gnu.org wrote: Han-Wen Nienhuys hanw...@gmail.com writes: In order to do cache invalidation, you will have to construct the reverse graph. If A.x depends on B.y, now A points to B. For proper cache invalidation, if B.y changes, then A.x

Re: Project - Eliminating grob parents and outside-staff-priority

2012-09-29 Thread Han-Wen Nienhuys
On Sat, Sep 29, 2012 at 11:35 AM, m...@mikesolomon.org m...@mikesolomon.org wrote: On 29 sept. 2012, at 10:59, Han-Wen Nienhuys hanw...@gmail.com wrote: On Wed, Sep 26, 2012 at 10:40 PM, David Kastrup d...@gnu.org wrote: Han-Wen Nienhuys hanw...@gmail.com writes: In order to do cache

  1   2   3   4   5   6   7   8   9   10   >