[Xotcl] XOTcl 1.3.7 available
Gustaf Neumann
neumann at wu-wien.ac.at
Wed Sep 28 00:51:02 CEST 2005
Dear XOTcl community,
I am pleased to annouce XOTcl 1.3.7.
Major changes relative to 1.3.6 are:
* Improved Functionality
+ new option "switch" for non positional arguments to be used
to toggle the default value. A switch is a non positional
argument
without extra argument.
+ new option "isnextcall" for self
+ new command "::xotcl::configure filter on|off" to turn off filters.
needed for serializing objects/classes with active filters
+ several improvements for serializer to handle e.g. application
methods on Object/Class (needed for ad_instproc in oacs)
+ improving namespace resolving in for object/class references
+ moving all library packages into namespaces
+ preventing "new" from overwriting objects
+ allow xotcl to be used in slave interpreters
* Improved code quality:
+ fixed namespace confusion in forward to expression calling
xotcl methods
+ fixed possible crash in instvar when empty variable names are used
+ some code cleanup
+ improved documentation
* new method "method" for defining methods (experimental):
Instead of using e.g.
Object o1
Class C
o proc m1 {} {....}
C instproc m2 {} {....}
C proc m3 {} {....}
one can use now
o method m1 {} {....}
C method m2 {} {....}
C method -per-object m3 {} {....}
in general, we can support options for method definitions, which
can be used as well for mixins, filters or info (instead of the
"inst" prefix). This way the problem of finding appropriate names
for
distinguishing between object or class matters can be solved,
in rather rare cases (when referring the to class object)
"-per-object"
can be used. The according name changes will happen in xotcl 2.0.
For more details about the changes, please consult the ChangeLog and
documentation.
MORE INFO
General and more detailed information about XOTcl and its components
can be found at http://www.xotcl.org
Best regards,
Gustaf Neumann
Uwe Zdun
More information about the Xotcl
mailing list