Michael Fellinger schrieb: >On Mon, Nov 9, 2009 at 8:05 PM, Arndt Roger Schneider ><arndt.roger / web.de> wrote: > > >>Michael Fellinger schrieb: >>[snip] >> >>Hi Michael, >>your project lacks some documentation. >> >>How does the interface differ from ruby-tk? >>Only in the require statement? >> >>What about custom properties--traces on variables? >> >>I have a tool which generates wrapper classes from the >>Tcl source code for python, ruby and lisp, support for your >>library wouldn't be hard. >> >> > >I'm sorry, the project is just a month old and just got usable >recently, still a few of the commands are missing. >I will try to improve the documentation and make a first release soon, >maybe within a week. >The interface differs from ruby-tk by not providing lots of aliases >and using the C API of Tcl/Tk a lot more. >You can take a look at the specs and examples to see how it is being >used, usual apps don't need a lot of change to run on FFI::Tk. >Thanks for the information. >I haven't found any information on TkPath, is it shipped with tk, or >do i need to compile anything to install it? > > > Yes it's a 3rd party package! The Runtime Library and Gestalt Items are independent from tkpath --you just get a more sophisticated Graphical User Interface with transparency and gradients :-) The Tcl-related documentation of the Runtime Library contains a chapter on tkpath: http://gestaltitems.sourceforge.net/rtl/RTL_Tkpath.html In short the project is hosted at sourceforge under http://tclbitprint.sourceforge.net/ Source code access through CVS: # cvs tkpath: cvs -d:pserver:anonymous / tclbitprint.cvs.sourceforge.net:/cvsroot/tclbitprint login # gives you version 0.3.x # [enter] cvs -z3 -d:pserver:anonymous / tclbitprint.cvs.sourceforge.net:/cvsroot/tclbitprint co -P tkpath There are some administrative difficulties with tkpath right now. I do recommend that you use a stable older version (0.2.8 instead of the current 0.3 and 0.3.1). The Runtime Library and Gestalt Items support both tkpath 0.2 and 0.3.x. -roger