Dear XOTcl community
XOTcl 1.0.2 is available! Below is the full announcement text!
best regards
-gustaf neumann
========================================================================
Announcing XOTcl 1.0.2
**********************
WHAT IS XOTCL?
XOTcl is an object-oriented extension of Tcl that was derived from
OTcl. In short, XOTcl tries to provide a highly flexible,
reflective, component-based, and object-oriented environment. It
integrates language support for high level concepts which are not
found in other languages, with reasonable performance. It prevails
the Tcl programming style and the dynamic/introspective nature of
the language, rather than introducing other language's styles and
rigidness (such as C++) into Tcl.
CHANGES relative to 1.0.1 are:
- fixes:
* fixes for copying/moving objects to same name
* works out of the box with AOL-server 4.0
(no patch for AOL-server needed)
* various small fixes and code cleanup
* new directory structure (no nested version numbers)
* improved object and class serializer
- new functionality and improvements:
* new method "ismixin": Test whether the argument is a
mixin or instmixin of the object.
* new method "hasclass": Test whether the argument is either
a mixin or instmixin of the object or if it is on the class
hierarchy of the object. This method combines the
functionalities of istype and ismixin.
* arguments of configure methods can start now
with a leading "-" without ambiguity. In previous versions
Class C -parameter {name counter}
C c1 -name -x -counter 123
the configuration of c1 was interpreted as follows
method argc
name 0
x 0
counter 1
Starting with XOTcl 1.0.2 arguments can be protected
by putting it into a list:
C c1 [list -name -x] -counter 123
which is interpreted as follows:
method argc
name 1
counter 1
For more details, please consult the ChangeLog
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
--
Univ.Prof. Dr.Gustaf Neumann
Abteilung für Wirtschaftsinformatik
WU-Wien, Augasse 2-6, 1090 Wien
On 3 Mar, Kristoffer Lawson wrote:
> On Mon, 3 Mar 2003, Artur Trzewik wrote:
>
>> all people that use atkdebugger should rebuild tcl with new
>> tcl8.4.1-atkdebugger.patch
>
> Just a silly sidenote, but I always find the name "atkdebugger" so funny.
> You see ATK in Finnish is a very frequently used term for computing,
> literally "Automatic Information Management". So I was really surprised
> to see it used in foreign software, until I realised it was probably
> from your name. Still, it fits quite nicely! :-)
>
Oh! I thought it was "A Tk Debugger".
L
--
Laurent Duperval <mailto:lduperval@videotron.ca>
If you're in a vehicle going the speed of light, what happens when you
turn on the headlights?
-
Tap Into Your Full Potential/Puisez Dans Votre Plein Potentiel
My/Mon Club: http://www.geocities.com/tmsuroit
My/Mon District: http://www.toastmastersdistrict61.org
My/Mon Organisation: http://www.toastmasters.org
Hallo!
New release of XOTclIDE 0.41 is available on
http://www.xdobry.de/xotclIDE
Changes:
- support sqlite (http://www.sqlite.org) as version control database (adapter
written by Oleg Oleinick)
- command line parameter -configmap is supported by all programms
- many bug fixes (thanks to Oleg Oleinick for bug reports)
- fixes and changes in debugger
all people that use atkdebugger should rebuild tcl with new
tcl8.4.1-atkdebugger.patch
Artur Trzewik
Is there any particular reason why XOTcl still requires the Tcl source
lying around to compile? Generally I find it awkward and not quite "clean"
that some Tcl extensions require the original Tcl source and I've never
really needed it myself for my own stuff.
/ http://www.fishpool.com/~setok/
Seeing as I use XOTcl on the server side, this might be interesting to
people on this list.
What is the Ants project?
Ants is a generic system for running any kind of distributed code,
intended to replace application-specific systems like the one used by
SETI@home. The idea is to be able to write scripts with areas defined to
be run on the Ants network. These script fragments can then communicate
with the original script by passing messages. The server admin can specify
which libraries scripts are allowed to load. In addition to that, by
configuring the system and attaching more scripts to it, it can be a
valuable system administration framework for both small and large
networks.
http://people.fishpool.fi/~setok/ants/
/ http://www.fishpool.com/~setok/
HI,
I just installed xotcl 1.0.1 with a version of Tcl taken from CVS. WHen
I tried to install and test, I had problems because the
tcl_platform(platform) variable couldn't be found in the pkgIndex.tcl
files. I had to change all of them to ::tcl_platform(platform).
Just thought you should know.
L
--
Laurent Duperval <mailto:lduperval@videotron.ca>
ESTRIDGE'S LAW
No matter how large and standardized the marketplace is, IBM can
redefine it.
-
Tap Into Your Full Potential/Puisez Dans Votre Plein Potentiel
My/Mon Club: http://www.geocities.com/tmsuroit
My/Mon District: http://www.toastmastersdistrict61.org
My/Mon Organisation: http://www.toastmasters.org