Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3759)

Issue 216066: Instanciable scheme engraver (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 2 months ago by nicolas.sceaux
Modified:
8 years, 1 month ago
Reviewers:
dak, hanwenn
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

Instanciable scheme engraver A scheme engraver definition may be a 0 argument procedure evaluating to an a-list scheme engraver definition. This allows to define instance slots for a scheme engraver.

Patch Set 1 #

Patch Set 2 : Add scheme callbacks for grob functions, and define the ambitus engraver in scheme #

Patch Set 3 : Add context argument to scheme engraver lambda #

Unified diffs Side-by-side diffs Delta from patch set Stats (+345 lines, -1 line) Patch
A input/regression/scheme-engraver-ambitus.ly View 2 1 chunk +216 lines, -0 lines 0 comments Download
A input/regression/scheme-engraver-instance.ly View 1 2 1 chunk +36 lines, -0 lines 0 comments Download
M lily/axis-group-interface-scheme.cc View 1 chunk +10 lines, -0 lines 0 comments Download
M lily/engraver.cc View 1 chunk +1 line, -1 line 0 comments Download
M lily/grob-scheme.cc View 2 chunks +28 lines, -0 lines 0 comments Download
A lily/pointer-group-interface-scheme.cc View 1 chunk +36 lines, -0 lines 0 comments Download
M lily/translator-group.cc View 1 2 1 chunk +10 lines, -0 lines 0 comments Download
scm/music-functions.scm View 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 10
nicolas.sceaux
Hi, This is a proof-of-concept for instanciable scheme engravers, with private instance slots. There is ...
14 years, 2 months ago (2010-02-21 10:10:28 UTC) #1
hanwenn
On Sun, Feb 21, 2010 at 7:10 AM, <nicolas.sceaux@gmail.com> wrote: > This is a proof-of-concept ...
14 years, 2 months ago (2010-02-21 14:11:15 UTC) #2
nicolas.sceaux
Le 21 févr. 2010 à 15:11, Han-Wen Nienhuys a écrit : > On Sun, Feb ...
14 years, 2 months ago (2010-02-28 15:48:40 UTC) #3
hanwenn
On Sun, Feb 28, 2010 at 12:48 PM, Nicolas Sceaux <nicolas.sceaux@gmail.com> wrote: >> On Sun, ...
14 years, 2 months ago (2010-02-28 16:11:21 UTC) #4
nicolas.sceaux
Le 28 févr. 2010 à 17:11, Han-Wen Nienhuys a écrit : > On Sun, Feb ...
14 years, 2 months ago (2010-02-28 17:23:49 UTC) #5
hanwenn
lgtm
14 years, 2 months ago (2010-03-01 02:44:06 UTC) #6
dak
The use of modules oop and goops appears to me as part of a programming ...
14 years, 1 month ago (2010-03-03 13:52:24 UTC) #7
hanwenn
On Wed, Mar 3, 2010 at 10:52 AM, <dak@gnu.org> wrote: > If I rewrite the ...
14 years, 1 month ago (2010-03-03 15:02:33 UTC) #8
nicolas.sceaux
Le 3 mars 2010 à 14:52, dak@gnu.org a écrit : > The use of modules ...
14 years, 1 month ago (2010-03-04 11:21:58 UTC) #9
dak
14 years, 1 month ago (2010-03-04 13:51:55 UTC) #10
Nicolas Sceaux <nicolas.sceaux@gmail.com> writes:

> Le 3 mars 2010 à 14:52, dak@gnu.org a écrit :
>
>> The use of modules oop and goops appears to me as part of a programming
>> practice at a different knowledge level than to be expected from the
>> audience of this example.
>> 
>> If I rewrite the example to get along without those modules, are there
>> chances that the results will get accepted?
>
> Please do, David.  There are requests for simplifications.

I think I'll have something useful tomorrow.

-- 
David Kastrup
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b