Em 06/06/10 16:40, josé henrique padovani escreveu:
well.. I think that would be good to preserve the ps-like words
(simply to avoid confusion between svg and
ps syntaxes)
It would be nice to add both "setlinecap" and "setlinejoin" to the
'path defs...
They could be added as optional arguments (not sure about the guile
syntax as I am more
(use-modules (ice-9 optargs)) ;; is this module already loaded by
LilyPond?
(define* (path thickness exps #:optional cap join )
...)
or, using keywords (more elegant?)... and then if linecap or linejoin
are not supplied
by the user they can have their actual default values... (maybe path
could be extendend in this way?)
(use-modules (ice-9 optargs)) ;; is this module already loaded by
LilyPond?
(define my-proc (lambda* (thickness exps #&key linecap linejoin)
....
What do you think?
one more thing came on my mind:
it would be useful to be able to set another optional variable to 'fill
or 'stroke!
josé
--
http://zepadovani.info
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel