Group: comp.lang.tcl


Subject: Please help me in deciding object system
From: jenglish@flightlab.com (Joe English)
Date: 11/5/2007 7:52:26 PM
Bhushit Joshipura wrote: >I am planning to write a framework using Tcl/Expect (no Tk) >application that may run on multiple platforms. I need help in >deciding object system for this purpose with the following >assumptions: > >1. The implementation has to be OO. >2. I am not sure my users what my users would use - [incr Tcl], XOTcl, >STOOOP, SNIT! If those are your requirements, then you should use SNIT. No question about it. >If I remember correctly, use of these systems is mutually exclusive. >That is, if my framework is developed using STOOOP, users can't write >files using [incr Tcl] and so on. That's mostly true -- you can't use a STOOOP class as an [incr Tcl] base clase, or a POET object as an XOTcl mixin, etc., etc., -- except for SNIT. One of SNIT's many advantages is that it plays well with others: a SNIT object can be anything that "acts like" an object, including objects from other OO systems. It's unique among the major Tcl OO systems in that regard. --Joe English bad monkey