is the short signature of Matthias Kraft. I use this sig here and elsewhere. I also use
MatzeK at various occasions, mainly in Yahoo groups and at
SourceForge.
I am a Software Engineer Specialist at
Company: Software AG in Germany. To install our software on
Unix systems a
Tcl/Tk based application has been used. And I am the one who - sort of - still maintains it. Nowadays, however, my professional focus has shifted to software security. I now maintain and develop a proprietary authentication service.
Page Creations
Well, I thought these pages are missing:
Work in Progress
Continuous Build server for Tcl and Tk
At the
Twentieth Annual Tcl/Tk Conference (2013) I presented in a WIP slot an idea a couple of people (
stevel,
stever,
rmax,
dkf and myself) talked about at the
11th European Tcl/Tk Users Meeting 2013. Since then I have setup such a service on a private box. The build service currently builds and tests the head of Tcl's core-8-5-branch and the master (trunk) after every change and with a clean build every night. Thanks to the donation of a
VMware Workstation license by
ActiveState the service does this simultaneously for
Linux,
Solaris,
Windows and
FreeBSD. Thanks to
stevel a preliminary build and test support at a
Mac OS X box is also available.
Open topics:
[2015-10-15] after more than a year of not finding enough time to even keep the server up and running I decided today to drop this project.
jUnit compatible reporting for tcltest
Refactoring of
tclunit to separate function and GUI, then adopting it to generate
jUnit compatible XML reports.
Raw Ideas
There is an idea I had before looking into that
AJAX stuff: It would be nice if one could just exchange the UI by changing the namespace of the used UI toolkit ...
switch -- $ui {
gui {
# Graphical UI: Tile
set uins "::ttk"
set toplevel ""
}
cli {
# Console UI: a resurrection of ck maybe
set uins "::ctk"
set toplevel ""
}
web {
# Web UI: something AJAX driven
set uins "::wtk"
set toplevel [getSessionId]
}
}
set button [${uins}::button $toplevel.b -text "Choose Me" -command [list choosen]]
I am opting for
Tile as it already comes within a namespace. Some things may need to be moved or aliased from
Tk still. It also gets its appearance through user defineable styles. Which is common in todays web applications too.
The old
ck stuff I accidentally just stumbled over while looking if there is some ncurses binding for Tcl. It mimics Tk more.
All three UI packages would need to implement the same API...
Bookmarks
Notes to recollect later
- got through Category TclX and check interesting functionality on current Unix Systems