[REBOL] Re: Event datatype
From: carl:cybercraft at: 31-Aug-2002 0:26
On 30-Aug-02, G. Scott Jones wrote:
> From: "Carl Read"
>> However, if you did understand the function fully and it doesn't
>> actually need to know event is an event!, then I can't see any
>> reason why you shouldn't do this. ie...
>> e: event
>> event: reduce [e/1 e/2 e/3 e/4 e/5 e/6 e/7 e/8]
>> Other than checking if an event datatype really is an event
>> is there anything else you can do with one other than referencing
>> their values?
> Hi, Carl,
> I think you may be on to a good idea. I played a little with the
> concept and discovered that your reduced block faithfully records
> the data. Out of curiosity and as a double check on what Cyphre
> mentioned, I tried making it into and event with:
> my-event: make event! reduce [event/1 event/2 event/3
> event/4 event/5 event/6 event/7 event/8] and as predicted,
> it did *not* work. Now, just need to find the right example in which
> to experiment. No time today, though, to mess around with fun stuff.
> Please let me know if you are successful using this approach.
As I said, I'd tried it with one function and it worked, but I have no
idea if there'd be cases with that function where it'd trip up, or
how many other functions it could be used with. I suspect it'll be
okay with some but not with others.