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]
