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]
