Just a short description of my professional activities and background (I felt obliged having participated on the newsgroup and the Wiki after several months): * By education I am a physical engineer (a title not well known in Anglosaxon countries, but that is the translation from the Dutch). * I have been working at WL | Delft Hydraulics for a good many years now, first as a project engineer working on water quality modelling, later on as a computer scientist (well, sort of), working on user-interfaces and tools for our consulting activities. * I "discovered" Tcl/Tk when reading a famous book by Boris Beizer ([BOOK Software Testing Techniques]), and later on my attention was drawn to it again in connection to a testing tool (automated [GUI] [testing]). It was simply the tool I had been looking for. For all kinds of purposes: testing, manipulating files, boring stuff that I used to do with UNIX shell scripts or DOS batch files and so on. * My interests: [Fortran] as a computational language, Tcl as a language for almost anything else and even a bit of numerics if I can manage it, testing techniques (although I should listen to my own advocacy at times :-). Email: mailto:Arjen.Markus@wldelft.nl ---- I have written several papers relating to Tcl: * "Generating test programs using TestMake" - presented at the Second European Tcl/Tk User Meeting * "Doing mathematics with Tcl" - presented at the Third European Tcl/Tk User Meeting * "Combining Fortran and scripting languages" - published in the ACM Fortran Forum [http://www.fortran.com/fortran/acm_ff.html], Volume 21, Number 3, December 2002. * "Creative use of the text widget" - presented at the Fourth European Tcl/Tk User Meeting ---- Current mega pet project: The young programmers' project, intended to produce a booklet or book for young people or unexperienced adults to learn programming [http://tcl.projectforum.com/young] ---- Just to remind myself of the pages I have initiated (in desperate need of an update ...): * [A little business logic] * [A little graphical pointer] * [A poor mans GUI] * [A simple slideshow] * [Agents, sprites and young programmers] * [Cellular automata] * [Clock and daylight saving time corrections] * [Complex data structures] * [Composing Curves] * [Creating an animated display, part 2] * [Creating an animated display] * [Displaying tables] * [Finite state machines] * [Garbage collection] * [Generating random strings] * [Genetic Algorithms] * [Geometry] * [Integral equations] * [Managing Fortran programs] * [Manipulating infinite sets in Tcl] * [Manipulating sets in Tcl] * [Mathematical workbench] * [Non-ASCII characters] * [Passing arrays of data] * [Polynoms and power series] * [Recursive functions] * [Simple data plotting example] * [Super-exponential growth in text manipulation] * [Taking the Nth power] * [Three-dimensional shapes] ---- [[ [Category Home Page] | [Category Person] ]]