Quick
index
main
eev
maths
blogme
dednat4
littlelangs
PURO
(GAC2,
λ, etc)
(Chapa 1)

emacs
lua
(la)tex
fvwm
tcl
forth
icon
debian
irc
contact

Edrx's Tcl/Tk Page

diaglib - a Tcl library for creating and editing diagrams

  • Note: I don't use this anymore! Now I create diagrams using dednat4.
  • Back in '99 when I needed to draw some category theory diagrams for my master's thesis and XYpic seemed impossible to learn I wrote a quick hack in Tcl/Tk to let me program diagrams instead of just editing them... for example, in this diagram about a certain way to compose natural transformations all coordinates are calculated from the coordinates of a few "anchor objects":
  • The diaglib source for the diagram above (all my other diaglib diagrams are in the same file).
  • The library in Tcl/Tk; the code that creates a text object, the code that makes a text object draggable.
  • An old page about it.
  • There's a bit more about diaglib at my little languages page.

Two expect scripts are part of eev: eegchannel, eeg4

Some other scripts and e-scripts in Tcl/Tk/Expect: bin/mytcl, bin/mywish, e/expect.e, e/tcl-cipsga.e, e/tcl.e, eev-current/examples/tcltk.e, EXPECT/, TCL/,

Links to my old page about Tcl/Tk, my old page about MkTclApp.

(Warning (2005sep08): most of the rest of the page is several years old. Expect broken links and broken meanings.)


Expect, Tcl/Tk, MkTclApp and friends:

The online draft of Ousterhout's book:

For beginners,

On mktclapp, freewrap, Minotaur...

MetaKit and tclkit:

Wikit:

Collections of links:

Other documentation:

Tcl/Tk:

CGI:

Other: