Re: lilypond pdf error/warning messages from Evince

2011-12-16 Thread Martin Tarenskeen
On Thu, 15 Dec 2011, Francisco Vila wrote: 2011/12/15 Francisco Vila : Entity: line 5: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xFF 0xFF 0xFF 0xFF

Re: lilypond pdf error/warning messages from Evince

2011-12-16 Thread Francisco Vila
2011/12/16 Martin Tarenskeen : > On Thu, 15 Dec 2011, Francisco Vila wrote: >>> Entity: line 5: parser error : Input is not proper UTF-8, indicate >>> encoding ! >>> Bytes: 0xFF 0xFF 0xFF 0xFF >>> >> rdf:about='52da2502-5ec5-11ec--73b663e6b6fuuid:52 >>> Entity: line 5: parser error

Return value of display-scheme-music

2011-12-16 Thread David Kastrup
It turns out that display-scheme-music, unlike typical display-* functions, returns the value it displays. The LilyPond code base (including regtests) does not make use of that feature, and it is totally disruptive when used on the Guile command line (because then any use of display-scheme-music

Re: Markup module patch (Issue 2026)

2011-12-16 Thread Ian Hulin
Hi Han-Wen, Sorry for taking a while to answer this but I've been caught up in the normal teacher end-of-Christmas-term insanity. . . On 14/12/11 12:11, Han-Wen Nienhuys wrote: > On Tue, Dec 13, 2011 at 5:56 PM, Ian Hulin > wrote: > >> I pulled out and tested the examples in separate .ly file an

Re: Markup module patch (Issue 2026)

2011-12-16 Thread Ian Hulin
Hi Han-Wen, On 15/12/11 12:48, Han-Wen Nienhuys wrote: > On Wed, Dec 14, 2011 at 12:51 AM, Ian Hulin wrote: > >> In order to get the markup stuff to compile or be interpreted >> correctly with Guile V2, I had to get the procedures validating the >> markup commands to look in a single module at t

Re: Markup module patch (Issue 2026)

2011-12-16 Thread David Kastrup
Ian Hulin writes: > Guile V2 insists on some thing, particularly macros being defined > before they are used. That's not unreasonable. > When Patrick M. first tried out using Lily with Guile 2, the only way > we could use it was by relying on the equivalent of the Guile > --auto-compile option.

Re: Return value of display-scheme-music

2011-12-16 Thread Keith OHara
David Kastrup gnu.org> writes: > It turns out that display-scheme-music, unlike typical display-* > functions, returns the value it displays. I think the reason is to support \displayMusic, which lets users see the internal representation of a bit of their music along with the output.

Re: Markup module patch (Issue 2026)

2011-12-16 Thread m...@apollinemike.com
On Dec 16, 2011, at 6:46 PM, Ian Hulin wrote: > Hi Han-Wen, > > On 15/12/11 12:48, Han-Wen Nienhuys wrote: >> On Wed, Dec 14, 2011 at 12:51 AM, Ian Hulin wrote: >> >>> In order to get the markup stuff to compile or be interpreted >>> correctly with Guile V2, I had to get the procedures validati

Summary of markup-related ideas

2011-12-16 Thread mike
Plan for revising markups :: NAMESPACE MANGLING OF GROB PROPERTIES --) function All grob properties will be associated with their interface. So, `Y-extent' will no longer be internally represented as `Y-extent' but rather `Y-extent@grob-interface'. When someone does: \override Stem #'Y-exte

Re: Markup module patch (Issue 2026)

2011-12-16 Thread David Kastrup
Ian Hulin writes: > Because this means serious fiddling with the maoing markup code. I > really hope you didn't write it because I agree with David, it's a > fetid pile of Dingo's kidneys to maintain, and I fear it'll take me a > lo-o-o-ong time and much cursing and swearing to change it. I act

Re: Markup module patch (Issue 2026)

2011-12-16 Thread David Kastrup
"m...@apollinemike.com" writes: > I know very little about this whole Guile 2.0 business, but if there > were ever a time to rewrite the markup code, this'd be it. > > It'd be a shame for Ian to do backflips over markups only to have them > gutted in the future. > > Ideally, I would like to see e

Re: Return value of display-scheme-music

2011-12-16 Thread David Kastrup
Keith OHara writes: > David Kastrup gnu.org> writes: > >> It turns out that display-scheme-music, unlike typical display-* >> functions, returns the value it displays. > > > I think the reason is to support \displayMusic, which lets users see > the internal representation of a bit of their music

Re: Return value of display-scheme-music

2011-12-16 Thread Werner LEMBERG
> It turns out that display-scheme-music, unlike typical display-* > functions, returns the value it displays. The LilyPond code base > (including regtests) does not make use of that feature, and it is > totally disruptive when used on the Guile command line (because then > any use of display-sch

hot potato bug handling

2011-12-16 Thread Graham Percival
This is an old, but good, article on bug handling. It just occurred to me that maybe some people hadn't seen it before: http://www.joelonsoftware.com/articles/fog29.html Money quote (as far as I'm concerned): A bug is like a hot potato: when it's assigned to you, you are responsible t

Re: Markup module patch (Issue 2026)

2011-12-16 Thread Ian Hulin
On 16/12/11 17:51, David Kastrup wrote: > Ian Hulin writes: > >> Guile V2 insists on some thing, particularly macros being >> defined before they are used. > > That's not unreasonable. > >> When Patrick M. first tried out using Lily with Guile 2, the only >> way we could use it was by relying o

Re: Markup module patch (Issue 2026)

2011-12-16 Thread Ian Hulin
On 16/12/11 18:07, David Kastrup wrote: > Ian Hulin writes: > >> Because this means serious fiddling with the maoing markup code. >> I really hope you didn't write it because I agree with David, >> it's a fetid pile of Dingo's kidneys to maintain, and I fear >> it'll take me a lo-o-o-ong time and

Re: Return value of display-scheme-music

2011-12-16 Thread Keith OHara
David Kastrup gnu.org> writes: > > I think the reason is to support \displayMusic, which lets users see > > the internal representation of a bit of their music along with the > > output. > > That kind of support is neither required nor used by \displayMusic. > ?? Well, of course the *user* of \

Re: Return value of display-scheme-music

2011-12-16 Thread David Kastrup
Keith OHara writes: > David Kastrup gnu.org> writes: > >> > I think the reason is to support \displayMusic, which lets users see >> > the internal representation of a bit of their music along with the >> > output. >> >> That kind of support is neither required nor used by \displayMusic. >> > ?

Break staff-affinity between systems; issue 2102 (issue 5487056)

2011-12-16 Thread Carl . D . Sorensen
If this is all it takes to solve the problem, then by all means let's do it! LGTM. Carl http://codereview.appspot.com/5487056/ ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel