Index: doc/next-migration.html =================================================================== diff -u -rf739c3b063405846cdcd9e399832860b78eb9068 -r66d3afcb91282c93bbb5cc6e6452d8358a6a275d --- doc/next-migration.html (.../next-migration.html) (revision f739c3b063405846cdcd9e399832860b78eb9068) +++ doc/next-migration.html (.../next-migration.html) (revision 66d3afcb91282c93bbb5cc6e6452d8358a6a275d) @@ -552,14 +552,14 @@ obj set varname value - # set instance variable of object obj to a value via - namespace
# resolver (prefered way: define setter method on obj)


+ # Set instance variable of object obj to a value via
+ # resolver (prefered way: define setter method on obj)


obj eval [list set :varname value] set newVar [obj set otherVar] - # read instance variable of object obj via resolver

+ # Read instance variable of object obj via resolver

set newVar [obj eval {set :otherVar}]
@@ -568,7 +568,7 @@ set newVar value - # read instance variable of object obj via import

+ # Read instance variable of object obj via import

::nx::var import obj newVar
set newVar value @@ -587,6 +587,86 @@

Object Parameters

Method Parameters

+ +

Interceptors

+ +

Register Mixin Classes and Mixin Guards

+ + + + + + + + + + + + + + +
XOTclNext Scripting Language
cls instmixin ...
+ cls instmixinguard ... +
+ # Register per-class mixin and guard for cls

+ cls mixin ...
+ cls mixinguard ... +
+ cls mixin ...
+ cls mixinguard ... +
+ # Register per-object mixin and guard for cls

+ cls object mixin ...
+ cls object mixinguard ...
+
+ obj mixin ...
+ obj mixinguard ... +
+ # Register per-object mixin and guard for obj

+ obj mixin ...
+ obj mixinguard ... +
+ + +

Register Filters and Filter Guards

+ + + + + + + + + + + + + + +
XOTclNext Scripting Language
cls instfilter ...
+ cls instfilterguard ... +
+ # Register per-class filter and guard for cls

+ cls filter ...
+ cls filterguard ... +
+ cls filter ...
+ cls filterguard ... +
+ # Register per-object filter and guard for cls

+ cls object filter ...
+ cls object filterguard ...
+
+ obj filter ...
+ obj filterguard ... +
+ # Register per-object filter and guard for obj

+ obj filter ...
+ obj filterguard ... +
+ + +

Introspection

List methods defined by objects

@@ -780,7 +860,7 @@ object as shown in examples above.

-

List filter or mixins

+

List Filter or Mixins

@@ -853,15 +933,30 @@ - + - + - +
XOTclNext Scripting Language
XOTclNext Scripting Language
cls info mixinof ?-closure? ?pattern?cls info mixinof -scope object ?-closure? ?pattern? + # List objects, where cls is a per-object mixin

+ cls info mixinof -scope object ?-closure? + ?pattern? +
cls info instmixinof ?-closure? ?pattern?cls info mixinof -scope class ?-closure? ?pattern? + # List classes, where cls is a per-class mixin

+ cls info mixinof -scope class ?-closure? + ?pattern? +
n.a.cls info mixinof -scope all ?-closure? ?pattern? + # List objects and classes, where cls is
+ # either a per-object or a per-class mixin


+ cls info mixinof -scope all ?-closure? + ?pattern? +

+ cls info mixinof ?-closure? ?pattern? +
@@ -911,7 +1006,7 @@ obj isobject obj2 - ::nx::core::objectproperty obj|obj2 object + ::nx::core::objectproperty obj object
obj info is object @@ -1009,6 +1104,6 @@
- Last modified: Tue Aug 3 11:36:55 CEST 2010 + Last modified: Wed Aug 4 11:06:52 CEST 2010