Version 14 of Torsten Berg

Updated 2023-07-17 15:57:25 by pooryorick

Contents moved from Torsten Reincke page, because my name has changed (I got married).

Actually, I have no formal education in informatics. No, I am a biologist. But I have been programming now for over 20 years. And there is Tcl and I was always interested in programming and this is why I am here! (Note: My name has changed as of May 2006. After the marriage, I am now Torsten Berg ...)

Tcl is the first computer language (after having had contact to Basic, Pascal, Comal80, C, Perl, Java, REXX, Forth) I used productively for large scale projects and do some real work with. Thanks a lot for this wonderful tool! It is so easy and so powerful, just like a bike: once you've learned how to use it, you have to use it all the time, because then you feel so free and so enthusiastic.

I have a homepage at http://www.typoscriptics.de (or more specifically: https://typoscriptics.de/tcltk-scripting/ ). You can contact by at [email protected]. Unfortunately, there is not much to see there still. But I hope to give my projects a home there, and perhaps it is of use to someone out there, just as I got so many useful script snippets from the Wiki and other places.

Contributions to the Wiki (new pages and additions to existing pages):

discussion

PYK 2023-07-17 15:41

Hi, your new page, Tcl and C, extending and embedding, mirrors information that is already available on other pages in a more organized form. Rather than creating new pages for a topic that is already covered, the existing pages and tables of contents should be improved. Today I checked every piece of information on your new page to ensure that it can in fact be found elsewhere, and then deleted the page. For example, Tcl Package Developer Guide already contains a link to How to build good packages. Links in the existing pages create a hierarchy that facilitates browsing. For example, Tcl Package Developer Guide is more general, and it points to Extending Tcl via packaging Extensions. Extending Tcl in turn points back up to the higher-level Tcl Package Developer Guide. Entire paragraphs on your new page were in fact copied from existing pages. This is exactly the opposite direction from where we want to go with the content of the wiki. A decade ago there was in fact more duplicated information on the wiki, and it was a mess. If you would like to help improve on the content on the wiki, a good way to do that is to make sure that relevant information on a topic is consolidated so that it is easy to browse to and also easier to maintain. Obsolete information on the wiki is a real problem, particularly when the information has been updated in one place but not in another.

Each bit of information on your new page can be found at one of the following pages:

Extending Tcl
Tcl Tutorial Lesson 0
TEA
Tcl Package Developer Guide
Tcl_Obj
Tcl C API
How to embed Tcl in C applications

Another note: When index pages such as the one you created, whose primary content is references to other pages were first created, there was a fair amount of outcry about them. That outcry has died down, but we should try to minimize the number of such index pages, as their unnecessary proliferation only creates clutter that impedes successful navigation of a topic. At the top of What is Tcl you will find a link to a table of contents. Ideally, every page on the wiki could be reached by drilling down into the pages reachable from this table. You could help to organize pages to achieve this goal.