[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to do this correctly?
From: |
Han-Wen Nienhuys |
Subject: |
Re: How to do this correctly? |
Date: |
Thu, 28 Jan 2010 20:22:01 -0800 |
On Thu, Jan 28, 2010 at 11:49 AM, David Kastrup <address@hidden> wrote:
> Carl Sorensen <address@hidden> writes:
>
>> On 1/28/10 7:25 AM, "David Kastrup" <address@hidden> wrote:
>>
>>> Anyway, I think that likely the ambitus engraver would be a good
>>> candidate for reimplementing as a Scheme engraver. It would appear
>>> reasonably straightforward but not trivially so, and it is one of those
>>> things where augmenting the _code_ and behavior is likely to be better
>>> extensible in Scheme.
>>
>> I think it would be difficult to implement as a Scheme engraver,
>> because there need to be variables stored as part of the context that
>> are modified by different event handlers. But I could be wrong. It
>> wouldn't be the first time and is not likely to be the last.
do you mean engravers by 'event handlers' ? I had thought the Scheme
engravers to use context properties to store internal state, but if
that is a problem, we could add another internal scope inside the C++
engraver instance to store private data. Public data can of course be
shared as context property.
--
Han-Wen Nienhuys - address@hidden - http://www.xs4all.nl/~hanwen
- Re: How to do this correctly?, (continued)
- Re: How to do this correctly?, Neil Puttock, 2010/01/27
- Re: How to do this correctly?, David Kastrup, 2010/01/28
- Re: How to do this correctly?, Carl Sorensen, 2010/01/28
- Re: How to do this correctly?, David Kastrup, 2010/01/28
- Re: How to do this correctly?, Carl Sorensen, 2010/01/28
- Re: How to do this correctly?, David Kastrup, 2010/01/28
- Re: How to do this correctly?, David Kastrup, 2010/01/28
- Re: How to do this correctly?, Kieren MacMillan, 2010/01/28
- Re: How to do this correctly?, Carl Sorensen, 2010/01/28
- Re: How to do this correctly?, David Kastrup, 2010/01/29
- Re: How to do this correctly?,
Han-Wen Nienhuys <=
- Re: How to do this correctly?, Carl Sorensen, 2010/01/28
Re: How to do this correctly?, David Pounder, 2010/01/29