[Top][All Lists]
[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.
- Re: Issue 1249 in lilypond: Avoid compilation errors using Guile V2 during initialization - Part 1 ly-syntax-constructors.scm,
lilypond <=