• mentoring for tcl contributing?

    From Mark Summerfield@m.n.summerfield@gmail.com to comp.lang.tcl on Wed Jan 21 09:50:12 2026
    From Newsgroup: comp.lang.tcl

    Does Tcl have any kind of mentoring for contributing to the language?

    I'd be interested in helping with bug fixes & new features written
    in Tcl, and with modernizing (e.g., to use TclOO where beneficial).

    I use Linux so couldn't help with Mac- or Windows-specifics.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Harald Oehlmann@wortkarg3@yahoo.com to comp.lang.tcl on Wed Jan 21 18:24:24 2026
    From Newsgroup: comp.lang.tcl

    Am 21.01.2026 um 10:50 schrieb Mark Summerfield:
    Does Tcl have any kind of mentoring for contributing to the language?

    I'd be interested in helping with bug fixes & new features written
    in Tcl, and with modernizing (e.g., to use TclOO where beneficial).

    I use Linux so couldn't help with Mac- or Windows-specifics.

    That is great! In which field are you interested?
    As you had already critical experiences with TclLib. I remember your use
    of json2dict. There are a lot of modules which require some love.

    And tklib is worse. Specially, Tk 9 changed a lot in scalability and Tk
    lib often did not follow.

    Thanks for all,
    Harald
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Mark Summerfield@m.n.summerfield@gmail.com to comp.lang.tcl on Wed Jan 21 18:48:49 2026
    From Newsgroup: comp.lang.tcl

    On Wed, 21 Jan 2026 18:24:24 +0100, Harald Oehlmann wrote:

    Am 21.01.2026 um 10:50 schrieb Mark Summerfield:
    Does Tcl have any kind of mentoring for contributing to the language?

    I'd be interested in helping with bug fixes & new features written
    in Tcl, and with modernizing (e.g., to use TclOO where beneficial).

    I use Linux so couldn't help with Mac- or Windows-specifics.

    That is great! In which field are you interested?
    As you had already critical experiences with TclLib. I remember your use
    of json2dict. There are a lot of modules which require some love.

    And tklib is worse. Specially, Tk 9 changed a lot in scalability and Tk
    lib often did not follow.

    Thanks for all,
    Harald

    Hi Harald,

    I'm fairly open minded except that I'm not keen on web or networking.

    I've used these Tcllib/Tklib packages:

    autoscroll
    cmdline
    ctext
    sqlite3
    fileutil
    fileutil_traverse
    inifile (I use this a lot and would be keen to try to fix its bugs)
    lambda
    math::fuzzy
    md5
    ntext
    scrollutil_tile
    struct::{list,set} (it would be nice if set had an OO interface)
    thread
    tooltip
    units
    widget::{calendar,dateentry}
    zipfile

    I certainly find scaling an issue with Tk 9: apps are always too small
    for me; e.g., on my laptop I use "tk scaling 2.25"; and on the desktop 1.67.

    I'm willing to try anything that's pure Tcl—perhaps some small things at first so I can get to know the workflow since I'm not used to fossil.

    Thanks.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Brian@brian199@comcast.net to comp.lang.tcl on Wed Jan 21 20:27:42 2026
    From Newsgroup: comp.lang.tcl

    On 1/21/26 12:48 PM, Mark Summerfield wrote:
    On Wed, 21 Jan 2026 18:24:24 +0100, Harald Oehlmann wrote:

    Am 21.01.2026 um 10:50 schrieb Mark Summerfield:
    Does Tcl have any kind of mentoring for contributing to the language?

    I'd be interested in helping with bug fixes & new features written
    in Tcl, and with modernizing (e.g., to use TclOO where beneficial).

    I use Linux so couldn't help with Mac- or Windows-specifics.

    That is great! In which field are you interested?
    As you had already critical experiences with TclLib. I remember your use
    of json2dict. There are a lot of modules which require some love.

    And tklib is worse. Specially, Tk 9 changed a lot in scalability and Tk
    lib often did not follow.

    Thanks for all,
    Harald

    Hi Harald,

    I'm fairly open minded except that I'm not keen on web or networking.

    I've used these Tcllib/Tklib packages:

    autoscroll
    cmdline
    ctext
    sqlite3
    fileutil
    fileutil_traverse
    inifile (I use this a lot and would be keen to try to fix its bugs)
    lambda
    math::fuzzy
    md5
    ntext
    scrollutil_tile
    struct::{list,set} (it would be nice if set had an OO interface)
    thread
    tooltip
    units
    widget::{calendar,dateentry}
    zipfile

    I certainly find scaling an issue with Tk 9: apps are always too small
    for me; e.g., on my laptop I use "tk scaling 2.25"; and on the desktop 1.67.

    I'm willing to try anything that's pure Tcl—perhaps some small things at first so I can get to know the workflow since I'm not used to fossil.

    Thanks.

    A suggestion would be to look through the tickets/bugs for tcllib or
    tklib and find a few that are of interest to you and see if you can
    offer up a fix. There are many to choose from. Another option is if you
    can think of a missing feature you would like added, propose a patch to
    add it. Many people get started with they have an itch to scratch, then
    one thing leads to another.

    If you're not comfortable with code contributions yet, many projects
    also need help with updated documentation and test cases. A good way to
    learn how the code works is to write test cases for it.



    --- Synchronet 3.21b-Linux NewsLink 1.2