Index: doc/next-tutorial.html =================================================================== diff -u -rb50f8e334d3abf7e807e63be3fc292af69a77d73 -r457985fc87cb99f06989c8c5b4d415500e7d11d1 --- doc/next-tutorial.html (.../next-tutorial.html) (revision b50f8e334d3abf7e807e63be3fc292af69a77d73) +++ doc/next-tutorial.html (.../next-tutorial.html) (revision 457985fc87cb99f06989c8c5b4d415500e7d11d1) @@ -706,7 +706,7 @@ } } -asciidoc.install(3); +asciidoc.install(4); /*]]>*/ @@ -2222,9 +2222,14 @@ incorrect. For all other purposes, the private methods are "invisible" in all situations, e.g. when mixins are used, or within the next-path, etc.

+

By using my -local for the invocaton it is possible to call just the +local definition of the method. If we would call the method as usual, +the resoultion order would be the same as usual, starting with +filters, mixins, per-object methods and the full intrinsic class +hierarchy.

-

3.4. Scopes of Methods

+

3.4. Method Scopes

3.4.1. Inherited Methods

@@ -2945,11 +2950,17 @@

4. Advanced Language Features

+

4.1. Objects, Classes and Meta-Classes

+

-

4.2. Details on Method and Object Parameters

+

4.2. Resolution Order and Next-Path

+

+
+
+

4.3. Details on Method and Object Parameters

The parameter specifications are used in NX for the following purposes. They are used for

    @@ -3083,7 +3094,7 @@ instance variables name, matnr and oncampus (the latter is initialized with the default value).

-

4.2.1. Object Parameters for all NX Objects

+

4.3.1. Object Parameters for all NX Objects

The object parameters are not limited to the application defined properties, also NX provides some predefined definitions. Since Person is a subclass of nx::Object also the object parameters of @@ -3140,7 +3151,7 @@ types later.

-

4.2.2. Object Parameters for all NX Classes

+

4.3.2. Object Parameters for all NX Classes

Since classes are certain kind of objects, classes are parameterized in the same way as objects. A typical parameter for a class definition is the relation of the class to its superclass.In our example, we have @@ -3187,11 +3198,11 @@ parameter definition.

-

4.2.3. User defined Parameter Types

+

4.3.3. User defined Parameter Types

More detailed definition of the object parameter types comes here.

-

4.2.4. Slot Classes and Slot Objects

+

4.3.4. Slot Classes and Slot Objects

In one of the previous sections, we defined scripted (application defined) checker methods on a class named nx::Slot. In general NX offers the possibility to define value checkers not only for all @@ -3206,7 +3217,7 @@

-

4.2.5. Attribute Slots

+

4.3.5. Attribute Slots

Still Missing

  • @@ -3477,7 +3488,7 @@ Index: doc/next-tutorial.txt =================================================================== diff -u -rb50f8e334d3abf7e807e63be3fc292af69a77d73 -r457985fc87cb99f06989c8c5b4d415500e7d11d1 --- doc/next-tutorial.txt (.../next-tutorial.txt) (revision b50f8e334d3abf7e807e63be3fc292af69a77d73) +++ doc/next-tutorial.txt (.../next-tutorial.txt) (revision 457985fc87cb99f06989c8c5b4d415500e7d11d1) @@ -5,7 +5,7 @@ Written for the Initial Release of the Next Scripting Framework. :Author Initials: GN :toc: -:toclevels: 3 +:toclevels: 4 :icons: :numbered: :website: http://www.xotcl.org/ @@ -1105,9 +1105,15 @@ +s1+ would have tried to call the helper of +Sub+, which would be incorrect. For all other purposes, the private methods are "invisible" in all situations, e.g. when mixins are used, or within the -+next+-path, etc. ++next+-path, etc. -=== Scopes of Methods +By using +my -local+ for the invocaton it is possible to call just the +local definition of the method. If we would call the method as usual, +the resoultion order would be the same as usual, starting with +filters, mixins, per-object methods and the full intrinsic class +hierarchy. + +=== Method Scopes ==== Inherited Methods ==== Class Methods ==== Object Methods @@ -1591,8 +1597,16 @@ == Advanced Language Features +... + === Objects, Classes and Meta-Classes +... + +=== Resolution Order and Next-Path + +... + === Details on Method and Object Parameters The parameter specifications are used in NX for the following