• Porting extensions to Tcl 9

    From Paul Obermeier@21:1/5 to All on Wed Apr 5 22:13:57 2023
    Dear Tcl community,

    I created a Wiki page (https://wiki.tcl-lang.org/page/Porting+extensions+to+Tcl+9)
    summarizing my experiences trying to port the Tcl packages or programs supported by BAWT to Tcl9.

    This page may help maintainers to port their extensions to Tcl9,
    so we hopefully have a suitable ecosystem at Tcl9 release time.

    Please feel free to add comments and corrections.

    Paul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Harald Oehlmann@21:1/5 to All on Wed Apr 5 22:22:02 2023
    Am 05.04.2023 um 22:13 schrieb Paul Obermeier:
    Dear Tcl community,

    I created a Wiki page (https://wiki.tcl-lang.org/page/Porting+extensions+to+Tcl+9)
    summarizing my experiences trying to port the Tcl packages or programs supported by BAWT to Tcl9.

    This page may help maintainers to port their extensions to Tcl9,
    so we hopefully have a suitable ecosystem at Tcl9 release time.
    Please feel free to add comments and corrections.

    Paul

    Dear Paul,

    great work !!
    I see the changes for BWidget and TCLWS as a task for a new release, all
    no brainers.

    For me, the page shows all info two times. Is there a reason for this ?

    Take care,
    Harald

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Obermeier@21:1/5 to All on Wed Apr 5 22:48:18 2023
    Am 05.04.2023 um 22:22 schrieb Harald Oehlmann:
    Am 05.04.2023 um 22:13 schrieb Paul Obermeier:
    Dear Tcl community,

    I created a Wiki page (https://wiki.tcl-lang.org/page/Porting+extensions+to+Tcl+9)
    summarizing my experiences trying to port the Tcl packages or programs supported by BAWT to Tcl9.

    This page may help maintainers to port their extensions to Tcl9,
    so we hopefully have a suitable ecosystem at Tcl9 release time.
    Please feel free to add comments and corrections.

    Paul

    Dear Paul,

    great work !!
    I see the changes for BWidget and TCLWS as a task for a new release, all no brainers.

    For me, the page shows all info two times. Is there a reason for this ?

    Take care,
    Harald

    Well, these are the obvious changes.
    Be aware, that there might be other changes necessary:
    1. "Replaced $tcl_platform with $::tcl_platform in namespaces" might also be necessary for ex. ::env or global variables defined in your scripts.
    2. "Changed functionality: ttk::combobox::current returns empty string instead of -1" might have been changede in other procs, too.


    Page corrected. Pressed Ctrl-V two times.

    Paul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Harald Oehlmann@21:1/5 to All on Tue Nov 14 15:12:47 2023
    Am 14.11.2023 um 14:17 schrieb Paul Obermeier:
    Dear Tcl community,

    please find my updated experiences trying to port the Tcl packages
    supported by BAWT to branches Tcl9.0b1 and Tk8.7b1: https://wiki.tcl-lang.org/page/Porting+extensions+to+Tcl+9

    Best regards,
    Paul

    Thanks, Paul, that is awesome and tedious work, I appreciate !

    I will care about the packages: zint, tclws
    bwidget got fixed but not released.

    Thanks,
    Harald

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Obermeier@21:1/5 to All on Tue Nov 14 14:17:20 2023
    Dear Tcl community,

    please find my updated experiences trying to port the Tcl packages supported by BAWT to branches Tcl9.0b1 and Tk8.7b1:
    https://wiki.tcl-lang.org/page/Porting+extensions+to+Tcl+9

    Best regards,
    Paul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From et99@21:1/5 to Harald Oehlmann on Tue Nov 14 12:07:06 2023
    On 11/14/2023 6:12 AM, Harald Oehlmann wrote:
    Am 14.11.2023 um 14:17 schrieb Paul Obermeier:
    Dear Tcl community,

    please find my updated experiences trying to port the Tcl packages supported by BAWT to branches Tcl9.0b1 and Tk8.7b1:
    https://wiki.tcl-lang.org/page/Porting+extensions+to+Tcl+9

    Best regards,
    Paul

    Thanks, Paul, that is awesome and tedious work, I appreciate !

    I will care about the packages: zint, tclws
     bwidget got fixed but not released.

    Thanks,
    Harald

    I too would like to try a few packages on tcl 9.0 and I used to be able to download some single file binaries for 8.7 but I can't seem to find them anymore.

    Are there any 9.0 single file builds for windows I can try out?

    thanks

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to All on Tue Nov 14 17:06:44 2023
    What a work !
    I really appreciate the time spent testing my project (tclfpdf).
    Thanks !.

    Saludos,
    Alejandro

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Harald Oehlmann@21:1/5 to All on Wed Nov 15 07:54:16 2023
    Am 15.11.2023 um 02:06 schrieb [email protected]:
    What a work !
    I really appreciate the time spent testing my project (tclfpdf).
    Thanks !.

    Saludos,
    Alejandro

    Yes, Paul yesday underlined, that he does not feed-back any code to the original repositories. So, please catch the source-code from Paul and
    take the changes on your own.

    Thank you,
    Harald

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)