Ok -

Back at you on this one. How about a quick little wire diagram with callouts on 
behavior for this next feature.
        Must have vs. nice to haves please.

 - j-

On Sep 23, 2010, at 12:19 PM, David Avendasora wrote:

> 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