<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2995" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2>Well, I have been doing some programming in tcl and 
after recognizing that my second edition book is rather old, I acquired 
Practical Programming in Tcl and Tk, 4th Edition. In there, within the chapter 
about Namespaces, they talk about Object Systems and mentioned [incr Tcl] and 
XOTcl; the latter one as a more recent development.</FONT></DIV>
<DIV><FONT face=Arial size=2><BR>So, I went ahead and checked 
out<BR>&nbsp;&nbsp;&nbsp; <A 
href="http://www.tcl.tk/man/itcl3.1/index.html">http://www.tcl.tk/man/itcl3.1/index.html</A><BR>and<BR>&nbsp;&nbsp;&nbsp; 
<A 
href="http://media.wu-wien.ac.at/doc/tutorial.html">http://media.wu-wien.ac.at/doc/tutorial.html</A></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Granted, I am not experienced in objects, although 
a couple of years ago I went back to a local community college for a nice Java 
course where I learned about OO and concepts like Inheritance and Encapsulation. 
So, needless to say, I was able to understand itcl right away and I am having 
the hardest time understanding xotcl.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>So, I gather that xotcl seems more versatil (and 
hence more powerfull?)...is [incr tcl] good enough?<BR>[incr tcl] seems easy (to 
me, with my Java knowledge) to grasp and program. How does xotcl 
compare?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I'm just having a hard time separating Objects and 
Classes, each with its own definitions and methods, etc.&nbsp; By the way, the 
soccer team example did not include anything on Objects, everything was 
Classes...so, I was up for a surprise when they started to talk about Objects in 
the same way they did about Classes.&nbsp; The following statements hit the nail 
right on the head for me:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV><FONT face=Arial size=2>"This is possible (and not senseless) because of 
  the per-object specialization ability and the dual shape of a class, which is 
  at the same time object and class. Both lead to a seamless connection of the 
  run-time properties (the object features) and their descriptive properties 
  (the class features). It is possible to avoid the strict distinction between 
  them, known from static typed languages, like C++, Java, 
etc."</FONT></DIV></BLOCKQUOTE>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Needless to say, I am having a hard time with the 
first sentence from the quot<SPAN class=836104800-04122006>ation</SPAN> 
above.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The xotcl toturial is 67 pages long, is it 
standalone or do I require to know otcl before taking on xotcl?<BR>Are there 
learning alternatives for xotcl other than the tutorial mentioned above?<BR>Are 
67 pages enough? The book "[incr tcl/tk] from the Ground Up" is over 700 pages 
long!</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Any advice?&nbsp;Do you get a lot of questions like 
these from newbies? Or am I speaking to the wrong crowd i.e., you all love xotcl 
and think is easy to understand?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks for any tips.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=836104800-04122006><FONT face=Arial 
size=2>G.Salazar</FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>