There's _no way_ you can do this by the weekend. :-P

Dave

On Sep 23, 2010, at 12:11 PM, James Cicenia wrote:

> 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