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]