On Wednesday, 09 September 2015 at 03:15:26 pm +0200, Élie Roux wrote:
> I don't think it will be easy in TeX, maybe even not possible (at least
> not possible in complex cases). But thinking about the current
> structure, maybe we could start to deal with this kind of options
> differently. For instance, \gresettextcentering{firstletter} (or
> whatever) would call gregorio with the option
> "--centering=first-letter". This would require some additional plumbing,
> like for instance putting a md5 hash of the options in the generated
> file names (so that changing options recompile the scores), but this
> seems like an interesting possibility to me... What do you think? Of
> course, this doesn't seem high priority, so it doesn't have to be for
> 4.0, we can leave it for later...

Personally, I'd rather avoid adding this kind of complexity unless there
is really no other way to do it.  It means more moving parts and "magic
side-effects," making broken scores more difficult to debug (both for
the user and for us, as support).

Therefore, I'd like to look further into other ways of doing it, but I
need some time to look into it to get all the options (including this
one, of course) on the table.

Tangentially, adding GNU-style long options would break MSVC
compatibility unless we write our own option parser.

Henry

_______________________________________________
Gregorio-devel mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-devel

Répondre à