[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Makes two functions in bezier-tools.scm public. (issue 5450046)
From: |
Carl Sorensen |
Subject: |
Re: Makes two functions in bezier-tools.scm public. (issue 5450046) |
Date: |
Thu, 1 Dec 2011 23:20:21 +0000 |
User-agent: |
Microsoft-MacOutlook/14.13.0.110805 |
On 11/29/11 4:24 PM, "address@hidden" <address@hidden> wrote:
>On Nov 29, 2011, at 11:39 PM, address@hidden 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Makes two functions in bezier-tools.scm public. (issue 5450046),
Carl Sorensen <=