Arnulf Wiedemann

Arnulf P. Wiedemann

I am living in a little village in the south of Germany near Augsburg (Bavaria)

I have more than 40 years of programming behind me using languages like: Algol60, Pascal, BCPL, CPM-80, C, C++, Icon, Java, Tcl, Go (Golang) and also awk, sed, Javascript, jquery, html5, css, Objective-C, sh-scripts ...

After all the years I like to program in Tcl/Tk

Programming with Tcl/Tk since 1995.

I have been and am using Tcl/Tk and Itcl in commercial applications in the company I am working for, mostly for client server applications (client on windows, server Linux/Unix protocol http using apache server and rivet, with oracle and mysql databases).

At home I am using Tcl/Tk and Itcl for doing a lot of stuff on my computers for example a GUI for administrating my CD's in a mysql database using ID3 tags or making a selection on that database and send that to xmms for playing etc. That was before I found snackamp.


  • tclurtp the low level part of tcluno [L1 ] an uno interface for written in pure Tcl.
  • 2018-09-01 I have started getting familiar with golang [L2 ] and Revel [L3 ] as a Web Framework for go. I am enjoying that language a lot (it is also BSD licensed), and additionally as it has some features which look like borrowed from Tcl i.e. associative arrays, very few tokens, a lot of built in functionality and options with suitable default values a lot of very interesting packages etc.

Work in progress:


Presentations on Tcl conferences:


One evening every month you can find me at TUGM: TUGM Home Page .

arnulf at wiedemann-pri dot de