On 11/29/11 4:24 PM, "[email protected]" <[email protected]> wrote:
>On Nov 29, 2011, at 11:39 PM, [email protected] wrote: > >> I don't think we should be defining the bezier routines as public. >> Users shouldn't call them directly, IMO. We should be operating on >> grobs. And there is no bezier grob (at least as far as I can >> determine). >> >> Encouraging users to goe below the published interfaces is bad behavior. >> >> What is the reason you want these to be public? >> >> Thanks, >> > >I have made them public in my own version of LilyPond in order to not >have to \include a Lily-fied version of bezier-tools.scm. I use these >tools to make crazy noteheads. However, I know nothing about software >design - what your saying makes complete sense, and I can just copy and >paste the file into my working directory and \include it so as not to go >against the model you propose above. It seems like you ought to be able to do something as simple as (define-public b-split bezier-split) in your file. Thanks, Carl _______________________________________________ lilypond-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-devel
