On Jan 7, 11:01 am, Stephen Compall <[email protected]> wrote:

> I haven't experienced #50, as I use custom on-query args all the time
> without having to also customize on-add/on-delete/on-drilldown, and the
> times I do customize those seem to be for orthogonal reasons to my
> on-query customizations.

#50 also aims at simplifying this case. The old gridedit/dataedit used
to be
much more simple: you could pass it a list and it would figure out how
to
count and sort on its own.

As the list is the fundamental data structure of Lisp the suggestion
of the ticket is to have a gridedit class (wherever it might end up
in the class tree) that supports this straight-forward operational
mode.

One might argue that ON-QUERY is very flexible and that it's easy to
write an ON-QUERY function.

Two things are important to consider then:

1. I don't endorse removal of ON-QUERY

2. It's exceptionally hard for Lisp newbies to understand how ON-QUERY
works.


A possible solution would be providing a BASE-DATAEDIT class that
doesn't come with an ON-QUERY fn at all. STORE-DATAEDIT and LIST-
DATAEDIT
would be convenience child classes on top of it.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"weblocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/weblocks?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to