Index: doc/next-migration.html =================================================================== diff -u -r80f8424525f6c3d14ab4755be446758559f810a3 -re3a84e351aaf79c02a63cc0741dde7b9bd550849 --- doc/next-migration.html (.../next-migration.html) (revision 80f8424525f6c3d14ab4755be446758559f810a3) +++ doc/next-migration.html (.../next-migration.html) (revision e3a84e351aaf79c02a63cc0741dde7b9bd550849) @@ -1252,7 +1252,7 @@ parameters are defined (see Section 3.4).

In NX forwarders are called forward. NX does not provide an own method to define variable accessors, but uses the Next Scripting -Framework primitive nsf::setter for it.

+Framework primitive nsf::method::setter for it.

# Define setter and getter methods Classcreate C -::nsf::setter C p1 -::nsf::setter C -per-object p2 +::nsf::method::setter C p1 +::nsf::method::setter C -per-object p2 Objectcreate o -::nsf::setter o p3 +::nsf::method::setter o p3
@@ -5666,7 +5666,7 @@

3.9. Assertions

In contrary to XOTcl, NX provides no pre-registered methods for assertion handling. All assertion handling can e performed via the -Next Scripting primitive nsf::assertion.

+Next Scripting primitive nsf::method::assertion.

-
::nsf::assertion /obj/ check /checkptions/
+
::nsf::method::assertion /obj/ check /checkptions/
+
::nsf::method::assertion /obj/ check
+
::nsf::method::assertion /obj/ object-invar /conditions/
+
::nsf::method::assertion /obj/ object-invar
+
::nsf::method::assertion /cls/ class-invar /conditions/
+
::nsf::method::assertion /cls/ class-invar
+
::nsf::method::assertion /cls/ object-invar /conditions/
+
::nsf::method::assertion /cls/ object-invar
@@ -5731,7 +5731,7 @@ .nx-placeholder {color: #AF663F; font-weight: normal; font-style: italic;} .nx-variable {color: #AF663F; font-weight: normal; font-style: normal;} -
::nsf::assertion /obj/ check
@@ -5757,7 +5757,7 @@ .nx-placeholder {color: #AF663F; font-weight: normal; font-style: italic;} .nx-variable {color: #AF663F; font-weight: normal; font-style: normal;} -
::nsf::assertion /obj/ object-invar /conditions/
@@ -5783,7 +5783,7 @@ .nx-placeholder {color: #AF663F; font-weight: normal; font-style: italic;} .nx-variable {color: #AF663F; font-weight: normal; font-style: normal;} -
::nsf::assertion /obj/ object-invar
@@ -5809,7 +5809,7 @@ .nx-placeholder {color: #AF663F; font-weight: normal; font-style: italic;} .nx-variable {color: #AF663F; font-weight: normal; font-style: normal;} -
::nsf::assertion /cls/ class-invar /conditions/
@@ -5835,7 +5835,7 @@ .nx-placeholder {color: #AF663F; font-weight: normal; font-style: italic;} .nx-variable {color: #AF663F; font-weight: normal; font-style: normal;} -
::nsf::assertion /cls/ class-invar
@@ -5861,7 +5861,7 @@ .nx-placeholder {color: #AF663F; font-weight: normal; font-style: italic;} .nx-variable {color: #AF663F; font-weight: normal; font-style: normal;} -
::nsf::assertion /cls/ object-invar /conditions/
@@ -5887,7 +5887,7 @@ .nx-placeholder {color: #AF663F; font-weight: normal; font-style: italic;} .nx-variable {color: #AF663F; font-weight: normal; font-style: normal;} -
::nsf::assertion /cls/ object-invar
@@ -5963,9 +5963,9 @@
-

4.3. Calling objects via method interface

-

Since the Next Scripting Framework supports the so-called ensemble -objects, which ease the definition of sub-methods substantially, +

4.3. Calling Objects via Method Interface

+

Since the Next Scripting Framework supports the so-called ensemble +objects, which ease the definition of sub-methods substantially, objects registered as methods have different semantics. In XOTcl 1, it was possible to call e.g. a method foo of the slot object Foo::slot::ints via the following two interfaces the same way:

@@ -5996,7 +5996,7 @@ working on the slots objects has to be adapted.

-

4.5. Obsolete commands

+

4.5. Obsolete Commands

Parameter-classes were rarely used and have been replaced by the more general object parameterization. Therefore, cl info parameterclass has been removed.

@@ -6031,7 +6031,7 @@