Index: doc/next-migration.html =================================================================== diff -u -r66d3afcb91282c93bbb5cc6e6452d8358a6a275d -r30173337f3b4d0d9c224713b2c86c622b26f3046 --- doc/next-migration.html (.../next-migration.html) (revision 66d3afcb91282c93bbb5cc6e6452d8358a6a275d) +++ doc/next-migration.html (.../next-migration.html) (revision 30173337f3b4d0d9c224713b2c86c622b26f3046) @@ -272,6 +272,8 @@ #     instforward
#     parametercmd
#     instparametercmd
+ #
+ # All these methods return empty.
@@ -281,6 +283,8 @@ #     setter
#     alias
#     attribute
+ #
+ # All these methods return method-handles.
@@ -865,7 +869,10 @@ XOTclNext Scripting Language obj info filter ?-order? ?-guards? ?pattern? - obj info filter ?-order? ?-guards? ?pattern? + # ... info filter -order ... returns now + method-handles
+ # instead of triples (applies to all three variants)


+ obj info filter ?-order? ?-guards? ?pattern? cls info filter ?-order? ?-guards? ?pattern? @@ -1013,6 +1020,71 @@ +

Callstack Introspection

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
XOTclNext Scripting Language
selfcurrent
+
+ current object +
self classcurrent class
self proccurrent method
self callingclasscurrent currentclass
self callingobjectcurrent callingobject
self callingproccurrent callingmethod
self calledclasscurrent calledclass
self calledproccurrent calledmethod
self isnextcallcurrent isnextcall
self next# returns now method-handle
+ current next
self filterreg# returns now method-handle
+ current filterreg
self callinglevelcurrent callinglevel
self activelevelcurrent activelevel
+ +

Predefined Methods

Dispatch, Aliases, etc.

Assertions

@@ -1062,11 +1134,21 @@

Incompatibilities between Next Scripting/XOTcl 2.0 and XOTcl 1.*

Resolvers

-

The tesolvers of the Next Scripting Framework are used as well +

The resolvers of the Next Scripting Framework are used as well within XOTcl 2.0. When names starting with single colons are used in XOTcl 1.* scripts, conflicts will arise.

+

Slots

+

All slots are now always next-scripting objects. +

+ +

Obsolete commands

+ +

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

Stronger Checking

The Next Scripting Framework performs stronger checking than XOTcl @@ -1075,17 +1157,7 @@

Different results

@@ -1104,6 +1176,6 @@
- Last modified: Wed Aug 4 11:06:52 CEST 2010 + Last modified: Tue Aug 10 20:35:08 CEST 2010