ok -
I would like to look at this over the weekend. At least to study the code and
think.
In the meantime:
1) Work against the group
2) Search while typing.....
so how would I display this? or where? a bottom pane of found rules?
putting it on a sidebar doesn't seem like it would fit
thanks
James
On Sep 23, 2010, at 10:32 AM, Mike Schrag wrote:
> yeah it would be kind of cool to have it split up the qualifier and show in a
> sidebar all the rules that use one or more of the same subqualifiers ordered
> by number of same-subqualifiers-used desc, with a second view that is all
> other rules that set the same key.
>
> ms
>
> On Sep 23, 2010, at 11:19 AM, David Avendasora wrote:
>
>> Just to clarify, here's the #1 most-helpful one for me:
>>
>> Parse LHS and immediately show other similar/related rules and their
>> priorities from other models in the group
>>
>> To start with it could just find rules that have identical LHSs, then any
>> rules that are similar LHS, and the same RHS key, then iterate, iterate,
>> iterate until it shows all rules that chain into or out of a RHS key as
>> well, maybe with information on why it was matched.
>>
>> Just getting started with a pane that shows identical LHS key rule -
>> basically like the search function will find them now, but do it on the fly,
>> while I type the LHS.
>>
>> Dave
>>
>> On Sep 23, 2010, at 10:33 AM, David Avendasora wrote:
>>
>>> On Sep 23, 2010, at 9:17 AM, James Cicenia wrote:
>>>
>>>> LOL
>>>>
>>>> Just low lying fruits for now please.....
>>>>
>>>> :-)
>>>
>>> Moving to WebObjects-dev list as I think it's more appropriate for this
>>> discussion now.
>>>
>>> Anyway, I think I'm about as low-hanging as a fruit gets, so here's my
>>> requests (some stolen from other, less low-hanging fruits) for RuleModeler:
>>>
>>> • RuleModelerGroup should be the default context app works in.
>>> • Automatically create a .ruleModelerGroup file and auto-populate it with
>>> all models in the project hierarchy
>>> • Allow flagging of models that should be read-only (Maybe WOnder ones,
>>> certainly ones in binary frameworks)
>>> • Ability to edit rules directly in the Rule Modeler Group context and have
>>> changes saved to the correct rule file
>>> • Add field to edit priority along with the LHS and RHS instead of having
>>> to edit that only in the rule listing
>>> • Parse LHS and immediately show other similar/related rules and their
>>> priorities from other models in the group
>>> • Parse a pasted "abstract-form" of a rule and create a real rule from it
>>> (easier exchanging of rules on the list, IM, etc)
>>> • Rule Groups
>>> • Rule Smart Groups
>>> • Code Completion on entity.name (should be able to look up all the
>>> entities in the EOModelGroup)
>>> • Code Completion on key names once the entity.name is entered
>>> • Rule validation based on EOModel info
>>> • All wrapped into a iTunes-like modern UI
>>> • Integrate Localization management as well, since any ERD2W app _is_
>>> localized, and rules and localization are closely related
>>>
>>> Dave
>>>
>>>> On Sep 23, 2010, at 8:06 AM, Kieran Kelleher wrote:
>>>>
>>>>> Thanks James - now that we know you do Cocoa, can you also ........ ;-)
>>>>>
>>>>> Regards, Kieran
>>>>>
>>>>> On Sep 23, 2010, at 8:45 AM, James Cicenia wrote:
>>>>>
>>>>>> done and submitted as an attached file.
>>>>>>
>>>>>> James
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sep 23, 2010, at 7:18 AM, Mike Schrag wrote:
>>>>>>
>>>>>>> No idea in versions, but you can "svn diff" from commandline.
>>>>>>>
>>>>>>> Sent from my iPhone
>>>>>>>
>>>>>>> On Sep 23, 2010, at 7:43 AM, James Cicenia <[email protected]> wrote:
>>>>>>>
>>>>>>>> I use Versions. I don't see a create patch type command. How do I
>>>>>>>> create a patch. This is cocoa and I don't eclipse for this but xcode.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> James
>>>>>>>>
>>>>>>>> On Sep 23, 2010, at 6:25 AM, Ramsey Lee Gurley wrote:
>>>>>>>>
>>>>>>>>> http://wiki.objectstyle.org/confluence/display/WONDER/Creating+and+Submitting+an+Acceptable+Patch
>>>>>>>>>
>>>>>>>>> Thanks James!
>>>>>>>>>
>>>>>>>>> Ramsey
>>>>>>>>>
>>>>>>>>> On Sep 22, 2010, at 11:57 PM, James Cicenia wrote:
>>>>>>>>>
>>>>>>>>>> It's done. Now how can I commit?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Sep 22, 2010, at 9:32 PM, Michael Schrag wrote:
>>>>>>>>>>
>>>>>>>>>>> There should already be code to render it ... In the code that
>>>>>>>>>>> writes out the .txt version of the model you should be able to find
>>>>>>>>>>> what it is doing and just use that same API.
>>>>>>>>>>>
>>>>>>>>>>> Sent from my iPad
>>>>>>>>>>>
>>>>>>>>>>> On Sep 22, 2010, at 10:26 PM, James Cicenia <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Ok -
>>>>>>>>>>>>
>>>>>>>>>>>> So what is the more abstracted form?
>>>>>>>>>>>>
>>>>>>>>>>>> lhs.key lhs.selectorName lhs.value => rhs.keyPath = rhs.value
>>>>>>>>>>>> rhs.class
>>>>>>>>>>>>
>>>>>>>>>>>> Does that cover the bases?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Sep 22, 2010, at 8:29 AM, Kieran Kelleher wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Is there a shortcut (besides opeing the d2w*.txt file ans
>>>>>>>>>>>>> searching) to grab a rule definition in RuleModeler.app in the
>>>>>>>>>>>>> 'documentation readable format' so that I get this:
>>>>>>>>>>>>>
>>>>>>>>>>>>> pageConfiguration like '*' => displayNameForEntity =
>>>>>>>>>>>>> <ERDDefaultDisplayNameAssignment>
>>>>>>>>>>>>> [er.directtoweb.ERDDefaultDisplayNameAssignment]
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> instead of this:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> {
>>>>>>>>>>>>> rules = (
>>>>>>>>>>>>> {
>>>>>>>>>>>>> author = 10;
>>>>>>>>>>>>> class = "com.webobjects.directtoweb.Rule";
>>>>>>>>>>>>> lhs = {
>>>>>>>>>>>>> class = "com.webobjects.eocontrol.EOKeyValueQualifier";
>>>>>>>>>>>>> key = pageConfiguration;
>>>>>>>>>>>>> selectorName = isLike;
>>>>>>>>>>>>> value = "*";
>>>>>>>>>>>>> };
>>>>>>>>>>>>> rhs = {
>>>>>>>>>>>>> class = "er.directtoweb.ERDDefaultDisplayNameAssignment";
>>>>>>>>>>>>> keyPath = displayNameForEntity;
>>>>>>>>>>>>> value = "<ERDDefaultDisplayNameAssignment>";
>>>>>>>>>>>>> };
>>>>>>>>>>>>> }
>>>>>>>>>>>>> );
>>>>>>>>>>>>> }
>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>> Start uncovering the many advantages of virtual appliances
>>>>>>>>>>>>> and start using them to simplify application deployment and
>>>>>>>>>>>>> accelerate your shift to cloud computing.
>>>>>>>>>>>>> http://p.sf.net/sfu/novell-sfdev2dev
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Wonder-disc mailing list
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>> Start uncovering the many advantages of virtual appliances
>>>>>>>>>>>> and start using them to simplify application deployment and
>>>>>>>>>>>> accelerate your shift to cloud computing.
>>>>>>>>>>>> http://p.sf.net/sfu/novell-sfdev2dev
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Wonder-disc mailing list
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>> Start uncovering the many advantages of virtual appliances
>>>>>>>>>> and start using them to simplify application deployment and
>>>>>>>>>> accelerate your shift to cloud computing.
>>>>>>>>>> http://p.sf.net/sfu/novell-sfdev2dev
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Wonder-disc mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> Start uncovering the many advantages of virtual appliances
>>>>>>>> and start using them to simplify application deployment and
>>>>>>>> accelerate your shift to cloud computing.
>>>>>>>> http://p.sf.net/sfu/novell-sfdev2dev
>>>>>>>> _______________________________________________
>>>>>>>> Wonder-disc mailing list
>>>>>>>> [email protected]
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Start uncovering the many advantages of virtual appliances
>>>>>> and start using them to simplify application deployment and
>>>>>> accelerate your shift to cloud computing.
>>>>>> http://p.sf.net/sfu/novell-sfdev2dev
>>>>>> _______________________________________________
>>>>>> Wonder-disc mailing list
>>>>>> [email protected]
>>>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Start uncovering the many advantages of virtual appliances
>>>> and start using them to simplify application deployment and
>>>> accelerate your shift to cloud computing.
>>>> http://p.sf.net/sfu/novell-sfdev2dev
>>>> _______________________________________________
>>>> Wonder-disc mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com
>>>
>>> This email sent to [email protected]
>>>
>>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
>>
>> This email sent to [email protected]
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]