{"id":13705912,"url":"https://github.com/tcltk/tcl","last_synced_at":"2025-12-17T22:04:49.858Z","repository":{"id":1723400,"uuid":"1325933","full_name":"tcltk/tcl","owner":"tcltk","description":"The Tcl Core. (Mirror of core.tcl-lang.org) ","archived":false,"fork":false,"pushed_at":"2025-12-11T08:28:19.000Z","size":586725,"stargazers_count":764,"open_issues_count":0,"forks_count":201,"subscribers_count":46,"default_branch":"main","last_synced_at":"2025-12-12T06:38:24.922Z","etag":null,"topics":["cross-platform","interpreter","jit-compiler","jit-interpreter","language","linux","macos","programming-language","script","scripting","scripts","tcl","unix","windows"],"latest_commit_sha":null,"homepage":"https://core.tcl-lang.org/tcl/","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tcltk.png","metadata":{"files":{"readme":"README.md","changelog":"changes.md","contributing":null,"funding":null,"license":"license.terms","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-03T22:06:15.000Z","updated_at":"2025-12-10T08:26:33.000Z","dependencies_parsed_at":"2023-09-22T10:48:08.983Z","dependency_job_id":"7b13d61f-5b11-4ccc-82e0-8607e9ee4463","html_url":"https://github.com/tcltk/tcl","commit_stats":{"total_commits":19610,"total_committers":87,"mean_commits":225.4022988505747,"dds":0.7977052524222336,"last_synced_commit":"212e92b5a2de3676a73b9e02f7df43ef2ec6f8f2"},"previous_names":[],"tags_count":337,"template":false,"template_full_name":null,"purl":"pkg:github/tcltk/tcl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcltk%2Ftcl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcltk%2Ftcl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcltk%2Ftcl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcltk%2Ftcl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tcltk","download_url":"https://codeload.github.com/tcltk/tcl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcltk%2Ftcl/sbom","scorecard":{"id":715943,"data":{"date":"2025-08-11","repo":{"name":"github.com/tcltk/tcl","commit":"db1368a1300a2d152c546dd59c1f12b71dc07a38"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.3,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/linux-build.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/mac-build.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/onefiledist.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/win-build.yml:10","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: license.terms:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: compat/zlib/win32/zdll.lib:1","Warn: binary detected: compat/zlib/win32/zlib1.dll:1","Warn: binary detected: compat/zlib/win64-arm/libz.dll.a:1","Warn: binary detected: compat/zlib/win64-arm/zdll.lib:1","Warn: binary detected: compat/zlib/win64-arm/zlib1.dll:1","Warn: binary detected: compat/zlib/win64/libz.dll.a:1","Warn: binary detected: compat/zlib/win64/zdll.lib:1","Warn: binary detected: compat/zlib/win64/zlib1.dll:1","Warn: binary detected: libtommath/win32/libtommath.dll:1","Warn: binary detected: libtommath/win32/tommath.lib:1","Warn: binary detected: libtommath/win64-arm/libtommath.dll:1","Warn: binary detected: libtommath/win64-arm/libtommath.dll.a:1","Warn: binary detected: libtommath/win64-arm/tommath.lib:1","Warn: binary detected: libtommath/win64/libtommath.dll:1","Warn: binary detected: libtommath/win64/libtommath.dll.a:1","Warn: binary detected: libtommath/win64/tommath.lib:1","Warn: binary detected: win/x86_64-w64-mingw32-nmakehlp.exe:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: tools/installData.tcl:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: tools/installVfs.tcl:0","Info: Possibly incomplete results: error parsing shell code: \u003c must be followed by a word: tools/uniClass.tcl:0","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux-build.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/linux-build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mac-build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/mac-build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mac-build.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/mac-build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:197: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:208: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:142: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/onefiledist.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/onefiledist.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/win-build.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/win-build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/win-build.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/win-build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/win-build.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/win-build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/win-build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/tcltk/tcl/win-build.yml/main?enable=pin","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-22T09:39:23.602Z","repository_id":1723400,"created_at":"2025-08-22T09:39:23.602Z","updated_at":"2025-08-22T09:39:23.602Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27787280,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-17T02:00:08.291Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cross-platform","interpreter","jit-compiler","jit-interpreter","language","linux","macos","programming-language","script","scripting","scripts","tcl","unix","windows"],"created_at":"2024-08-02T22:00:49.553Z","updated_at":"2025-12-17T22:04:49.851Z","avatar_url":"https://github.com/tcltk.png","language":"C","readme":"# README:  Tcl\n\nThis is the **Tcl 9.1a1** source distribution.\n\nYou can get any source release of Tcl from [our distribution\nsite](https://sourceforge.net/projects/tcl/files/Tcl/).\n\n9.1 (in development, daily build)\n[![Build Status](https://github.com/tcltk/tcl/actions/workflows/linux-build.yml/badge.svg?branch=main)](https://github.com/tcltk/tcl/actions/workflows/linux-build.yml?query=branch%3Amain)\n[![Build Status](https://github.com/tcltk/tcl/actions/workflows/win-build.yml/badge.svg?branch=main)](https://github.com/tcltk/tcl/actions/workflows/win-build.yml?query=branch%3Amain)\n[![Build Status](https://github.com/tcltk/tcl/actions/workflows/mac-build.yml/badge.svg?branch=main)](https://github.com/tcltk/tcl/actions/workflows/mac-build.yml?query=branch%3Amain)\n\u003cbr\u003e\n9.0 (production release, daily build)\n[![Build Status](https://github.com/tcltk/tcl/actions/workflows/linux-build.yml/badge.svg?branch=core-9-0-branch)](https://github.com/tcltk/tcl/actions/workflows/linux-build.yml?query=branch%3Acore-9-0-branch)\n[![Build Status](https://github.com/tcltk/tcl/actions/workflows/win-build.yml/badge.svg?branch=core-9-0-branch)](https://github.com/tcltk/tcl/actions/workflows/win-build.yml?query=branch%3Acore-9-0-branch)\n[![Build Status](https://github.com/tcltk/tcl/actions/workflows/mac-build.yml/badge.svg?branch=core-9-0-branch)](https://github.com/tcltk/tcl/actions/workflows/mac-build.yml?query=branch%3Acore-9-0-branch)\n\n## Contents\n 1. [Introduction](#intro)\n 2. [Documentation](#doc)\n 3. [Compiling and installing Tcl](#build)\n 4. [Development tools](#devtools)\n 5. [Tcl newsgroup](#complangtcl)\n 6. [The Tcler's Wiki](#wiki)\n 7. [Mailing lists](#email)\n 8. [Support and Training](#support)\n 9. [Tracking Development](#watch)\n 10. [Thank You](#thanks)\n\n## \u003ca id=\"intro\"\u003e1.\u003c/a\u003e Introduction\nTcl provides a powerful platform for creating integration applications that\ntie together diverse applications, protocols, devices, and frameworks.\nWhen paired with the Tk toolkit, Tcl provides the fastest and most powerful\nway to create GUI applications that run on PCs, Unix, and macOS.\nTcl can also be used for a variety of web-related tasks and for creating\npowerful command languages for applications.\n\nTcl is maintained, enhanced, and distributed freely by the Tcl community.\nSource code development and tracking of bug reports and feature requests\ntake place at [core.tcl-lang.org](https://core.tcl-lang.org/).\nTcl/Tk release and mailing list services are [hosted by\nSourceForge](https://sourceforge.net/projects/tcl/)\nwith the Tcl Developer Xchange hosted at\n[www.tcl-lang.org](https://www.tcl-lang.org).\n\nTcl is a freely available open-source package.  You can do virtually\nanything you like with it, such as modifying it, redistributing it,\nand selling it either in whole or in part.  See the file\n`license.terms` for complete information.\n\n## \u003ca id=\"doc\"\u003e2.\u003c/a\u003e Documentation\nExtensive documentation is available on our website.\nThe home page for this release, including new features, is\n[here](https://www.tcl-lang.org/software/tcltk/9.1.html).\nDetailed release notes can be found at the\n[file distributions page](https://sourceforge.net/projects/tcl/files/Tcl/)\nby clicking on the relevant version.\n\nInformation about Tcl itself can be found at the [Developer\nXchange](https://www.tcl-lang.org/about/).\nThere have been many Tcl books on the market.  Many are mentioned in\n[the Wiki](https://wiki.tcl-lang.org/_/ref?N=25206).\n\nThe complete set of reference manual entries for Tcl 9.1 is [online,\nhere](https://www.tcl-lang.org/man/tcl9.1/).\n\n### \u003ca id=\"doc.unix\"\u003e2a.\u003c/a\u003e Unix Documentation\nThe `doc` subdirectory in this release contains a complete set of\nreference manual entries for Tcl.  Files with extension \"`.1`\" are for\nprograms (for example, `tclsh.1`); files with extension \"`.3`\" are for C\nlibrary procedures; and files with extension \"`.n`\" describe Tcl\ncommands.  The file \"`doc/Tcl.n`\" gives a quick summary of the Tcl\nlanguage syntax.  To print any of the man pages on Unix, cd to the\n\"doc\" directory and invoke your favorite variant of troff using the\nnormal -man macros, for example\n\n\t\tgroff -man -Tpdf Tcl.n \u003eoutput.pdf\n\nto print Tcl.n to PDF.  If Tcl has been installed correctly and your \"man\" program\nsupports it, you should be able to access the Tcl manual entries using the\nnormal \"man\" mechanisms, such as\n\n\t\tman Tcl\n\n### \u003ca id=\"doc.win\"\u003e2b.\u003c/a\u003e Windows Documentation\nThe \"doc\" subdirectory in this release contains a complete set of Windows\nhelp files for Tcl.  Once you install this Tcl release, a shortcut to the\nWindows help Tcl documentation will appear in the \"Start\" menu:\n\n\t\tStart | Programs | Tcl | Tcl Help\n\n## \u003ca id=\"build\"\u003e3.\u003c/a\u003e Compiling and installing Tcl\nThere are brief notes in the `unix/README`, `win/README`, and `macosx/README`\nabout compiling on these different platforms.  There is additional information\nabout building Tcl from sources\n[online](https://www.tcl-lang.org/doc/howto/compile.html).\n\n## \u003ca id=\"devtools\"\u003e4.\u003c/a\u003e Development tools\nActiveState produces a high-quality set of commercial quality development\ntools that is available to accelerate your Tcl application development.\nTcl Dev Kit builds on the earlier TclPro toolset and provides a debugger,\nstatic code checker, single-file wrapping utility, bytecode compiler, and\nmore.  More information can be found at\n\n\thttps://www.activestate.com/products/tcl/\n\n## \u003ca id=\"complangtcl\"\u003e5.\u003c/a\u003e Tcl newsgroup\nThere is a USENET newsgroup, \"`comp.lang.tcl`\", intended for the exchange of\ninformation about Tcl, Tk, and related applications.  The newsgroup is a\ngreat place to ask general information questions.  For bug reports, please\nsee the \"Support and bug fixes\" section below.\n\n## \u003ca id=\"wiki\"\u003e6.\u003c/a\u003e Tcl'ers Wiki\nThere is a [wiki-based open community site](https://wiki.tcl-lang.org/)\ncovering all aspects of Tcl/Tk.\n\nIt is dedicated to the Tcl programming language and its extensions.  A\nwealth of useful information can be found there.  It contains code\nsnippets, references to papers, books, and FAQs, as well as pointers to\ndevelopment tools, extensions, and applications.  You can also recommend\nadditional URLs by editing the wiki yourself.\n\n## \u003ca id=\"email\"\u003e7.\u003c/a\u003e Mailing lists\nSeveral mailing lists are hosted at SourceForge to discuss development or use\nissues (like Macintosh and Windows topics).  For more information and to\nsubscribe, visit [here](https://sourceforge.net/projects/tcl/) and go to the\nMailing Lists page.\n\n## \u003ca id=\"support\"\u003e8.\u003c/a\u003e Support and Training\nWe are very interested in receiving bug reports, patches, and suggestions for\nimprovements.  We prefer that you send this information to us as tickets\nentered into [our issue tracker](https://core.tcl-lang.org/tcl/reportlist).\n\nWe will log and follow-up on each bug, although we cannot promise a\nspecific turn-around time.  Enhancements may take longer and may not happen\nat all unless there is widespread support for them (we're trying to\nslow the rate at which Tcl/Tk turns into a kitchen sink).  It's very\ndifficult to make incompatible changes to Tcl/Tk at this point, due to\nthe size of the installed base.\n\nThe Tcl community is too large for us to provide much individual support for\nusers.  If you need help we suggest that you post questions to `comp.lang.tcl`\nor ask a question on [Stack\nOverflow](https://stackoverflow.com/questions/tagged/tcl).  We read the\nnewsgroup and will attempt to answer esoteric questions for which no one else\nis likely to know the answer.  In addition, see the wiki for [links to other\norganizations](https://wiki.tcl-lang.org/training) that offer Tcl/Tk training.\n\n## \u003ca id=\"watch\"\u003e9.\u003c/a\u003e Tracking Development\nTcl is developed in public.  You can keep an eye on how Tcl is changing at\n[core.tcl-lang.org](https://core.tcl-lang.org/).\n\n## \u003ca id=\"thanks\"\u003e10.\u003c/a\u003e Thank You\nWe'd like to express our thanks to the Tcl community for all the\nhelpful suggestions, bug reports, and patches we have received.\nTcl/Tk has improved vastly and will continue to do so with your help.\n","funding_links":[],"categories":["C"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftcltk%2Ftcl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftcltk%2Ftcl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftcltk%2Ftcl/lists"}