Index: doc/next-migration.html =================================================================== diff -u -r6166d76909482a0a4c1296cb959462d71c688922 -rf3cb5afe6aa1b6761b4a9909058f64ff7d64ab92 --- doc/next-migration.html (.../next-migration.html) (revision 6166d76909482a0a4c1296cb959462d71c688922) +++ doc/next-migration.html (.../next-migration.html) (revision f3cb5afe6aa1b6761b4a9909058f64ff7d64ab92) @@ -63,7 +63,7 @@

Migration Guide for the the Next Scripting Language

... general text, maybe partly from slides/paper .... -TODO: Maybe we should not refer to ::nx::core here and import instead +TODO: Maybe we should not refer to ::nsf here and import instead the "needed" commands into ::nx namespace.

In general, the Next Scripting Language differs from XOTcl in the following respects: @@ -974,46 +974,46 @@ obj istype sometype - TODO: ::nx::core::objectproperty and/or + TODO: ::nsf::objectproperty and/or ::nx::objectproperty and/or nx::is?

- ::nx::core::objectproperty obj type sometype
+ ::nsf::objectproperty obj type sometype


obj info is type sometype obj ismixin cls - ::nx::core::objectproperty obj mixin cls
+ ::nsf::objectproperty obj mixin cls

obj info is mixin cls obj isclass ?cls? - ::nx::core::objectproperty obj|cls class
+ ::nsf::objectproperty obj|cls class

obj info is class obj ismetaclass cls - ::nx::core::objectproperty obj|cls metaclass + ::nsf::objectproperty obj|cls metaclass
obj info is metaclass n.a. - ::nx::core::objectproperty cls baseclass + ::nsf::objectproperty cls baseclass
cls info is baseclass obj isobject obj2 - ::nx::core::objectproperty obj object + ::nsf::objectproperty obj object
obj info is object @@ -1093,38 +1093,38 @@ XOTclNext Scripting Language obj check checkoptions - ::nx::core::assertion obj check checkptions + ::nsf::assertion obj check checkptions obj info check - ::nx::core::assertion obj check + ::nsf::assertion obj check obj invar conditions - ::nx::core::assertion obj object-invar conditions + ::nsf::assertion obj object-invar conditions obj info invar - ::nx::core::assertion obj object-invar + ::nsf::assertion obj object-invar cls instinvar conditions - ::nx::core::assertion cls class-invar conditions + ::nsf::assertion cls class-invar conditions cls info instinvar - ::nx::core::assertion cls class-invar + ::nsf::assertion cls class-invar cls invar conditions - ::nx::core::assertion cls object-invar conditions + ::nsf::assertion cls object-invar conditions cls info invar - ::nx::core::assertion cls object-invar + ::nsf::assertion cls object-invar @@ -1164,12 +1164,12 @@

Exit Handlers

The exit hander interface changed from a method of -::xotcl::Object into three Tcl procs in the ::nx::core +::xotcl::Object into three Tcl procs in the ::nsf namespace. Next provides now:

-   ::nx::core::setExitHandler script
-   ::nx::core::getExitHandler
-   ::nx::core::unsetExitHandler
+   ::nsf::setExitHandler script
+   ::nsf::getExitHandler
+   ::nsf::unsetExitHandler