Index: TODO
===================================================================
diff -u -r89b5047e54e47a88a7de75d8523a07ffa5743407 -r30173337f3b4d0d9c224713b2c86c622b26f3046
--- TODO (.../TODO) (revision 89b5047e54e47a88a7de75d8523a07ffa5743407)
+++ TODO (.../TODO) (revision 30173337f3b4d0d9c224713b2c86c622b26f3046)
@@ -979,6 +979,8 @@
(such as e.g. "::C instproc foo")
- changed "next" to current in documentation framework and templates
+- updated migration guide, added section for callstack introspection
+- updated serializer for new names
TODO:
- nameing
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.
obj info filter ?-order? ?-guards? ?pattern?
obj info filter ?-order? ?-guards? ?pattern?
obj info filter ?-order? ?-guards? ?pattern?
cls info filter ?-order? ?-guards? ?pattern?
XOTcl | Next Scripting Language |
---|---|
self |
+ current + + current object
+ |
+
self class |
+ current class |
+
self proc |
+ current method |
+
self callingclass |
+ current currentclass |
+
self callingobject |
+ current callingobject |
+
self callingproc |
+ current callingmethod |
+
self calledclass |
+ current calledclass |
+
self calledproc |
+ current calledmethod |
+
self isnextcall |
+ current isnextcall |
+
self next |
+ # returns now method-handle + current next |
+
self filterreg |
+ # returns now method-handle + current filterreg |
+
self callinglevel |
+ current callinglevel |
+
self activelevel |
+ current activelevel |
+
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.
+All slots are now always next-scripting objects. +
+ +Parameterclasses were rarely used and have been replaced by the more
+general object parameterization. Therefore, cl info
+parameterclass
has been removed.
+
The Next Scripting Framework performs stronger checking than XOTcl @@ -1075,17 +1157,7 @@
[self next]
returns [self filterreg]
returns