bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 1249 in lilypond: Avoid compilation errors using Guile V2 duri


From: lilypond
Subject: Re: Issue 1249 in lilypond: Avoid compilation errors using Guile V2 during initialization - Part 1 ly-syntax-constructors.scm
Date: Sun, 03 Oct 2010 21:34:07 +0000

Updates:
Summary: Avoid compilation errors using Guile V2 during initialization - Part 1 ly-syntax-constructors.scm
        Status: Started

Comment #2 on issue 1249 by address@hidden: Avoid compilation errors using Guile V2 during initialization - Part 1 ly-syntax-constructors.scm
http://code.google.com/p/lilypond/issues/detail?id=1249

ly-syntax-constructors.cc looks like it should still be re-written to use (define-syntax) and (syntax-rules). However, fixing the problem line
(define define-ly-syntax define-public)
using
(define-syntax define-ly-syntax (syntax-rules ()
((_ (args ...) (define-public args ... ))) works with Guile V1.9 but not when interpreted using Guile V.1.8.7 having declared (use-modules (ice-9 syncase)).

Although getting the declarations in this file to use (define-syntax so it could be used by a module declaration is a neat idea, we need to solve the problem of the things barring lily initialization first. Patrick has produced a prototype to solve the error generated running with V1.9. I will use this tracker for this issue and am changing the title accordingly.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]