2012/9/30  <[email protected]>:
> On 2012/09/30 19:44:49, marc wrote:
>>
>> Am 30.09.2012 11:02, schrieb [email protected]:
>> > [...]
>> > First, the define-public is asking for trouble. You are exposing an
>> > internal Scheme data structure to users and make it overwritable by
>
> the
>>
>> > user. If the user follows this invitation, the effects will bleed
>
> over
>>
>> > from session to session. Never do that.
>> Ok.
>
>
> No, it's not ok.  Hold your horses, this is another case too stupid for
> documenting and walking people through.  Give me two days, and then you
> replace your define-public for the alists with define-session, and
> that's it.  The rest of the code stays as it is.
>
> I'll make define-session do everything that is needed.
>

That would be very nice.
I can think of several functions/definitions currently destructively
changing internal Scheme data structures.
Perhaps they would work as expected then.


-Harm

_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to