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

Issue 222090043: Remove unused event-type general-music

Can't Edit
Can't Publish+Mail
Start Review
Created:
9 years, 1 month ago by david.nalesnik
Modified:
9 years ago
Reviewers:
dak, Trevor Daniels
CC:
lilypond-devel_gnu.org
Base URL:
http://git.savannah.gnu.org/gitweb/?p=lilypond.git/trunk/
Visibility:
Public.

Description

Remove unused event-type general-music

Patch Set 1 #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -109 lines) Patch
M input/regression/scheme-text-spanner.ly View 1 chunk +1 line, -1 line 0 comments Download
M scm/define-music-types.scm View 38 chunks +104 lines, -108 lines 4 comments Download

Messages

Total messages: 7
david.nalesnik
Please review. Thanks!
9 years, 1 month ago (2015-04-01 14:43:55 UTC) #1
david.nalesnik
https://codereview.appspot.com/222090043/diff/1/scm/define-music-types.scm File scm/define-music-types.scm (right): https://codereview.appspot.com/222090043/diff/1/scm/define-music-types.scm#newcode343 scm/define-music-types.scm:343: (types . ()) Should Music be given a type? ...
9 years, 1 month ago (2015-04-01 15:16:07 UTC) #2
Trevor Daniels
https://codereview.appspot.com/222090043/diff/1/scm/define-music-types.scm File scm/define-music-types.scm (right): https://codereview.appspot.com/222090043/diff/1/scm/define-music-types.scm#newcode343 scm/define-music-types.scm:343: (types . ()) On 2015/04/01 15:16:07, david.nalesnik wrote: > ...
9 years ago (2015-04-04 15:25:27 UTC) #3
david.nalesnik
https://codereview.appspot.com/222090043/diff/1/scm/define-music-types.scm File scm/define-music-types.scm (right): https://codereview.appspot.com/222090043/diff/1/scm/define-music-types.scm#newcode343 scm/define-music-types.scm:343: (types . ()) On 2015/04/04 15:25:27, Trevor Daniels wrote: ...
9 years ago (2015-04-04 16:17:20 UTC) #4
david.nalesnik
https://codereview.appspot.com/222090043/diff/1/scm/define-music-types.scm File scm/define-music-types.scm (right): https://codereview.appspot.com/222090043/diff/1/scm/define-music-types.scm#newcode343 scm/define-music-types.scm:343: (types . ()) On 2015/04/04 16:17:20, david.nalesnik wrote: > ...
9 years ago (2015-04-04 19:05:22 UTC) #5
dak
On 2015/04/04 16:17:20, david.nalesnik wrote: > Music is used. For example, looking at what sort ...
9 years ago (2015-04-04 20:20:33 UTC) #6
david.nalesnik
9 years ago (2015-04-04 21:14:58 UTC) #7
On 2015/04/04 20:20:33, dak wrote:
> On 2015/04/04 16:17:20, david.nalesnik wrote:
> 
> > Music is used.  For example, looking at what sort of object must be produced
> by
> > \shape:
> > 
> > #(display (car (ly:music-function-signature shape)))
> > 
> > ==>
> > 
> > (#<primitive-procedure ly:music?> . #<Prob: Music C++: Music((void .
> #t))((name
> > . Music) (types general-music)) >
> > )
> > 
> > This patch would leave an empty entry for types.  That doesn't matter here
--
> > The predicate ly:music? works just fine.  I just wonder if there would ever
be
> > cause to recognize Music by its types, as for example, a engraver would
> > recognize NoteEvent by note-event.
> 
> The usual way to recognize music types is by music-is-of-type? and the name is
> not generally used except for subclassing.  Music would likely not be
> interesting though.

Of course "general-music" could be used to group music objects, too.  However,
from what I can gather, it is a remnant of times past when engravers accepted
Music objects by way of "general music" (instead of stream events) and figured
out what specific kind they were there.
Sign in to reply to this message.

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