Ok -

This is obviously going to be in my spare time.. sooo... that usually means 
nightime. I will review the code more and more to get familiar with it, then 
will attempt something again. Probably with a few pointers on where to look.

- j-

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]

Reply via email to