Jump to revision: | |
---|---|
Author: | pje |
Date: | Tue Aug 19 23:07:30 2003 UTC (20 years, 8 months ago) |
Log Message:
Misc. peak.binding cleanups and DEPRECATIONS, as follows: - The following 'binding' forms are now deprecated, and will go away before 0.5 beta is released: 'bindToProperty(x,y)' -- use 'bindTo(PropertyName(x),default=y)' 'bindToParent()' -- use 'bindTo("..")' 'bindToSelf()' -- use 'bindTo(".")' 'bindToUtilities()' -- no replacement; let me know if you're using this. - 'naming.IName' is now derived from 'binding.IComponentKey', so names and addresses must now support the 'findComponent()' method. All PEAK name and address types provide support for this. - The 'lookup()' method of 'binding.IComponentKey' is now called 'findComponent()', to better distinguish it from 'lookup()' in 'naming.IBasicContext', which does something very different. - 'binding.bindTo()' and 'binding.bindSequence()' now pre-adapt their arguments to 'IComponentKey', to speed lookups at runtime, and to ensure that errors due to an unusable parameter type occur at class creation time instead of waiting until lookup time.
Changed paths:
cvs-admin@eby-sarna.com Powered by ViewCVS 1.0-dev |
ViewCVS and CVS Help |