[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ns] How is XOtcl 0.83 reletad with "our" otcl? (fwd)



My first was bounced back :(

---------- Forwarded message ----------
Date: Fri, 8 Dec 2000 14:57:14 -0800 (PST)
From: Haobo Yu <[email protected]>
To: "[iso-8859-1] Christian J�nsson" <[email protected]>
Cc: [email protected]
Subject: Re: [ns] How is XOtcl 0.83 reletad with "our" otcl?

I've talked with Gustaf (I think he's the advisor of that person) about
it. They've refined a lot of the language part of otcl, and their paper
on xotcl won a best paper award in TOOLS'99. 

I'm not sure though how we can use xotcl in ns, mainly because of the
compatibility with tclcl.

- Haobo

On Fri, 8 Dec 2000, [iso-8859-1] Christian J�nsson wrote:

> I found this message in a newsgroup and simply wonder how this is relaled to
> "our" otcl.
> If it is closely related, it would perhaps be a good idea to try some
> unification and broader releases.
> 
> Cheers,
> 
> /ChJ
> 
> From: [email protected]
> Subject: XOTcl 0.83 available
> Newsgroups: comp.lang.tcl.announce,comp.lang.tcl
> Followup-To: comp.lang.tcl
> Date: 30 Nov 2000 17:08:48 -0800
> Organization: Deja.com - Before you buy.
> Path:
> mercury.foa.se!puma.foa.se!newsfeed1.swip.net!swipnet!howland.erols.net!sunq
> bc.risq.qc.ca!gatech!209.133.60.2.MISMATCH!localhost!not-for-mail
> Lines: 70
> Approved: [email protected]
> Message-ID: <[email protected]>
> NNTP-Posting-Host: non.non.net
> X-Trace: maxwell.emf.net 975636578 17621 205.217.47.130 (1 Dec 2000 02:09:38
> GMT)
> X-Complaints-To: [email protected]
> NNTP-Posting-Date: 1 Dec 2000 02:09:38 GMT
> X-Article-Creation-Date: Thu Nov 30 19:23:15 2000 GMT
> X-Http-User-Agent: Mozilla/4.72 [en] (X11; I; Linux 2.2.15 i686)
> X-Http-Proxy: 1.0 x56.deja.com:80 (Squid/1.1.22) for client 137.208.224.114
> X-MyDeja-Info: XMYDJUIDgustafneumann
> X-Auth: PGPMoose V1.1 PGP comp.lang.tcl.announce
>  iQCVAwUAOib6FcVCYQpvzJ9ZAQFLggQAtlJbwRltap2bl4rdCWFaYmiD3ThriTFz
>  TiqbqeMrWElSxvHokLlXDrzYYS0CkUzFC3/qpaxzqX4Lex8fI6cU/kvFLaq7yGZg
>  aPa8cJAFg38ZCyo8Wd7ZidMBmKRYmZBOn5i2s87xyAU6p0It1+RQRoWvK/pEqXOi
>  t7rhMTH6kwQ=
>  =+whL
> Xref: mercury.foa.se comp.lang.tcl.announce:2380 comp.lang.tcl:150610
> 
> Dear Tcl Community,
> 
> This is the first public announcement of 'Extended Object Tcl' (XOTcl)
> in this mailing list. XOTcl was derived from the impressive OTcl
> language developed by D. Wetherall and C. Lindblad at the MIT in '95
> and extended in various ways. In short, XOTcl tries to provide a
> highly flexible, reflective, component-based object-oriented
> environment. It integrates language support for high level concepts,
> which are not found in other languages, with reasonable
> performance. Nevertheless, 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.
> 
> Since it was our aim to combine new ideas from the object-oriented
> community with the component glueing concepts of Tcl, we presented
> XOTcl so far primarily to the scientific community in the areas of
> object-orientation, design patterns, and web development. Now we
> believe that XOTcl implementation has reached a fairly good quality in
> terms of stability, speed and memory-leaks, and therefore we decided
> to make this public announcement of the XOTcl release 0.83.
> 
> The XOTcl paper presented at the Tcl/Tk conference in February 2000
> described XOTcl version 0.80. The most important changes in the newer
> releases are:
> 
>  XOTcl Language:
>     - improved configurability and portability
>     - support for mixin interceptors at the per-class level (instmixins)
>     - various new predefined XOTcl methods operating on variable names
>       (exists, append, lappend, incr, array)
>     - various speed improvements
>     - deep copy/move for all aggregations
>     - free of memory leaks and invalid memory references (tested with
> Purify)
> 
>  packages:
>     - new documentation tool (see tutorial)
>     - substantially improved components for XML and RDF
>     - better support for HTML forms (e.g. file upload)
>     - support for secure places via SSL
>     - more example programs
>     - improved documentation (still a long way to go)
> 
>   packaging:
>     - provision of XOTcl in the RPM and SRPM format
> 
> The XOTcl distribution contains aside of the implementation of the
> language a growing set of components. We developed them as a prove of
> concept that the concepts of the XOTcl language can be used as a
> powerful environment for practical applications. The XOTcl
> distribution contains for example a Web communication infrastructure
> (HTTP client and server), support for persistent objects, a mobile
> code system, important Web formats (such as XML and RDF), and general
> reusable components based on design patterns.
> 
> General information about XOTcl and its components can be found
> at http://www.xotcl.org. There is a new XOTcl mailing list
> available at http://wi.wu-wien.ac.at/mailman/listinfo/xotcl.
> 
> Best regards,
> 
> Gustaf Neumann
> Uwe Zdun
> 
> [[Send Tcl/Tk announcements to [email protected]
>   Send administrivia to [email protected]
>   Announcements archived at http://www.egroups.com/list/tcl_announce/
>   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]
> 
> 
> 
>