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/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to