{"slug": "tk", "name": "Tk", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "Cross-platform GUI toolkit originally paired with Tcl, with bindings for many languages.", "recommenders": 5, "commenters": 6, "warners": 1, "score": 3.868, "rising": 5.0, "first": "2026-08-31", "latest": "2026-09-30", "why": "Liked for quickly building simple cross-platform GUI utilities and internal tools, usable from Python, Perl, Scheme and other languages beyond Tcl.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 5, "neutral": 0, "compare": 0, "warn": 1}, "spark": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0], "listed": true, "loved": ["Quick simple tools", "Cross-platform"], "caveat": "Basic widgets", "short_quote": "Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows.", "icon": false, "domain": null, "github_repo": null, "official_url": "https://www.tcl-lang.org/", "pricing": "open source", "aliases": ["Tk"], "verdict": [{"text": "Liked for quickly building simple cross-platform GUI utilities and internal tools", "cites": [{"id": 792288384, "item_id": 49518024, "url": "https://news.ycombinator.com/item?id=49518024", "by": "lampcord", "date": "2026-09-01", "stance": "recommend", "quote": "Still find Tcl/Tk surprisingly effective for simple cross-platform GUI utilities.", "excerpt": "Still find Tcl/Tk surprisingly effective for simple cross-platform GUI utilities. The `wish` shell was my go-to for quick internal tools.", "context": "", "use_case": "quick internal GUI tools", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 792258161, "item_id": 49516135, "url": "https://news.ycombinator.com/item?id=49516135", "by": "piloto_ciego", "date": "2026-08-31", "stance": "recommend", "quote": "Tcl/Tk rule and are insanely useful.", "excerpt": "Tkinter or other Tk based GUI interfaces are the immediate tool I reach for whenever I build something that's not in the CLI or in the browser. My general \"daily driver\" is python and I love that I can just spin up a cross-platform tool immediately with it. Tcl/Tk rule and are insanely useful.", "context": "Python daily driver", "use_case": "cross-platform GUI tools", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 798354176, "item_id": 49897136, "url": "https://news.ycombinator.com/item?id=49897136", "by": "superkuh", "date": "2026-09-29", "stance": "recommend", "quote": "I love using it for quick little Perl/Tk GUI applications", "excerpt": "Excellent to read Tk is getting better acessibility support. I love using it for quick little Perl/Tk GUI applications but I'm also slowly going blind from retinal tearing. It's good to see progress in some GUI toolkits when major desktops like KDE have dropped accessibility in their latest releases.", "context": "going blind from retinal tearing", "use_case": "quick Perl GUI applications", "switched_from": "", "story": "Tcl/Tk 9.1"}, {"id": 798502880, "item_id": 49906430, "url": "https://news.ycombinator.com/item?id=49906430", "by": "avadodin", "date": "2026-09-30", "stance": "recommend", "quote": "the control I used for logs was much better than the c# forms stuff it replaced", "excerpt": "I wrote an internal tool UI in TCL/TK. Unfortunately, it isn't getting much use anymore because of changes in architecture, but it was easy enough and the control I used for logs was much better than the c# forms stuff it replaced that would pin the CPU 100% and OOM after a few thousand lines. If I read it today, it makes as much sense as Mayan pictographs, though.", "context": "", "use_case": "internal tool UI", "switched_from": "Windows Forms", "story": "Tcl/Tk 9.1"}]}, {"text": ", usable from Python, Perl, Scheme and other languages beyond Tcl.", "cites": [{"id": 792260032, "item_id": 49516252, "url": "https://news.ycombinator.com/item?id=49516252", "by": "vincent-manis", "date": "2026-08-31", "stance": "recommend", "quote": "Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows.", "excerpt": "I use Tk routinely in Scheme; there is no Tcl in my code, but Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows. Other commenters have mentioned that Python ships with Tkinter, a library module that interfaces to Tk. I believe Ruby does the same. Hell, if you're programming in Cobol, you can have Tk (as long as your Cobol allows you to call C). You do not have to love Tc", "context": "", "use_case": "cross-platform GUI programs in Scheme", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 792258161, "item_id": 49516135, "url": "https://news.ycombinator.com/item?id=49516135", "by": "piloto_ciego", "date": "2026-08-31", "stance": "recommend", "quote": "Tcl/Tk rule and are insanely useful.", "excerpt": "Tkinter or other Tk based GUI interfaces are the immediate tool I reach for whenever I build something that's not in the CLI or in the browser. My general \"daily driver\" is python and I love that I can just spin up a cross-platform tool immediately with it. Tcl/Tk rule and are insanely useful.", "context": "Python daily driver", "use_case": "cross-platform GUI tools", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 798354176, "item_id": 49897136, "url": "https://news.ycombinator.com/item?id=49897136", "by": "superkuh", "date": "2026-09-29", "stance": "recommend", "quote": "I love using it for quick little Perl/Tk GUI applications", "excerpt": "Excellent to read Tk is getting better acessibility support. I love using it for quick little Perl/Tk GUI applications but I'm also slowly going blind from retinal tearing. It's good to see progress in some GUI toolkits when major desktops like KDE have dropped accessibility in their latest releases.", "context": "going blind from retinal tearing", "use_case": "quick Perl GUI applications", "switched_from": "", "story": "Tcl/Tk 9.1"}]}, {"text": " Caveats are scattered: one commenter calls it basic", "cites": [{"id": 792260032, "item_id": 49516252, "url": "https://news.ycombinator.com/item?id=49516252", "by": "vincent-manis", "date": "2026-08-31", "stance": "recommend", "quote": "Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows.", "excerpt": "I use Tk routinely in Scheme; there is no Tcl in my code, but Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows. Other commenters have mentioned that Python ships with Tkinter, a library module that interfaces to Tk. I believe Ruby does the same. Hell, if you're programming in Cobol, you can have Tk (as long as your Cobol allows you to call C). You do not have to love Tc", "context": "", "use_case": "cross-platform GUI programs in Scheme", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}]}, {"text": ", another found GTK bindings much nicer", "cites": [{"id": 798409296, "item_id": 49900581, "url": "https://news.ycombinator.com/item?id=49900581", "by": "shevy-java", "date": "2026-09-29", "stance": "warn", "quote": "I ended up really disliking tk.", "excerpt": "I tried to get into tk via ruby-tk. I ended up really disliking tk. Using ruby-gtk2 and ruby-gtk3 was much nicer. (Sadly, gtk4 sucks, so that's the end of the story there.) I kind of want a universal toolkit that works everywhere and is also good. Right now I use ... well, either the web (that's ok, though I hate how I can not easily open local files and so forth, without having to use node), or swing via jruby-swing", "context": "Ruby developer", "use_case": "Ruby GUI toolkit", "switched_from": "", "story": "Tcl/Tk 9.1"}]}, {"text": ", and one says old Tcl/Tk code became hard to read.", "cites": [{"id": 798502880, "item_id": 49906430, "url": "https://news.ycombinator.com/item?id=49906430", "by": "avadodin", "date": "2026-09-30", "stance": "recommend", "quote": "the control I used for logs was much better than the c# forms stuff it replaced", "excerpt": "I wrote an internal tool UI in TCL/TK. Unfortunately, it isn't getting much use anymore because of changes in architecture, but it was easy enough and the control I used for logs was much better than the c# forms stuff it replaced that would pin the CPU 100% and OOM after a few thousand lines. If I read it today, it makes as much sense as Mayan pictographs, though.", "context": "", "use_case": "internal tool UI", "switched_from": "Windows Forms", "story": "Tcl/Tk 9.1"}]}], "praise": [{"label": "Quick simple tools", "summary": "Commenters reach for it to spin up small GUI utilities and internal tools fast.", "quotes": [{"id": 792288384, "item_id": 49518024, "url": "https://news.ycombinator.com/item?id=49518024", "by": "lampcord", "date": "2026-09-01", "stance": "recommend", "quote": "Still find Tcl/Tk surprisingly effective for simple cross-platform GUI utilities.", "excerpt": "Still find Tcl/Tk surprisingly effective for simple cross-platform GUI utilities. The `wish` shell was my go-to for quick internal tools.", "context": "", "use_case": "quick internal GUI tools", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 798354176, "item_id": 49897136, "url": "https://news.ycombinator.com/item?id=49897136", "by": "superkuh", "date": "2026-09-29", "stance": "recommend", "quote": "I love using it for quick little Perl/Tk GUI applications", "excerpt": "Excellent to read Tk is getting better acessibility support. I love using it for quick little Perl/Tk GUI applications but I'm also slowly going blind from retinal tearing. It's good to see progress in some GUI toolkits when major desktops like KDE have dropped accessibility in their latest releases.", "context": "going blind from retinal tearing", "use_case": "quick Perl GUI applications", "switched_from": "", "story": "Tcl/Tk 9.1"}, {"id": 792258161, "item_id": 49516135, "url": "https://news.ycombinator.com/item?id=49516135", "by": "piloto_ciego", "date": "2026-08-31", "stance": "recommend", "quote": "Tcl/Tk rule and are insanely useful.", "excerpt": "Tkinter or other Tk based GUI interfaces are the immediate tool I reach for whenever I build something that's not in the CLI or in the browser. My general \"daily driver\" is python and I love that I can just spin up a cross-platform tool immediately with it. Tcl/Tk rule and are insanely useful.", "context": "Python daily driver", "use_case": "cross-platform GUI tools", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}]}, {"label": "Cross-platform", "summary": "The same programs run on Linux, BSD, macOS and Windows.", "quotes": [{"id": 792260032, "item_id": 49516252, "url": "https://news.ycombinator.com/item?id=49516252", "by": "vincent-manis", "date": "2026-08-31", "stance": "recommend", "quote": "Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows.", "excerpt": "I use Tk routinely in Scheme; there is no Tcl in my code, but Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows. Other commenters have mentioned that Python ships with Tkinter, a library module that interfaces to Tk. I believe Ruby does the same. Hell, if you're programming in Cobol, you can have Tk (as long as your Cobol allows you to call C). You do not have to love Tc", "context": "", "use_case": "cross-platform GUI programs in Scheme", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 792288384, "item_id": 49518024, "url": "https://news.ycombinator.com/item?id=49518024", "by": "lampcord", "date": "2026-09-01", "stance": "recommend", "quote": "Still find Tcl/Tk surprisingly effective for simple cross-platform GUI utilities.", "excerpt": "Still find Tcl/Tk surprisingly effective for simple cross-platform GUI utilities. The `wish` shell was my go-to for quick internal tools.", "context": "", "use_case": "quick internal GUI tools", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 792258161, "item_id": 49516135, "url": "https://news.ycombinator.com/item?id=49516135", "by": "piloto_ciego", "date": "2026-08-31", "stance": "recommend", "quote": "Tcl/Tk rule and are insanely useful.", "excerpt": "Tkinter or other Tk based GUI interfaces are the immediate tool I reach for whenever I build something that's not in the CLI or in the browser. My general \"daily driver\" is python and I love that I can just spin up a cross-platform tool immediately with it. Tcl/Tk rule and are insanely useful.", "context": "Python daily driver", "use_case": "cross-platform GUI tools", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}]}, {"label": "Language bindings", "summary": "Usable without Tcl via Tkinter, Perl/Tk, Scheme and others.", "quotes": [{"id": 792260032, "item_id": 49516252, "url": "https://news.ycombinator.com/item?id=49516252", "by": "vincent-manis", "date": "2026-08-31", "stance": "recommend", "quote": "Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows.", "excerpt": "I use Tk routinely in Scheme; there is no Tcl in my code, but Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows. Other commenters have mentioned that Python ships with Tkinter, a library module that interfaces to Tk. I believe Ruby does the same. Hell, if you're programming in Cobol, you can have Tk (as long as your Cobol allows you to call C). You do not have to love Tc", "context": "", "use_case": "cross-platform GUI programs in Scheme", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 792258161, "item_id": 49516135, "url": "https://news.ycombinator.com/item?id=49516135", "by": "piloto_ciego", "date": "2026-08-31", "stance": "recommend", "quote": "Tcl/Tk rule and are insanely useful.", "excerpt": "Tkinter or other Tk based GUI interfaces are the immediate tool I reach for whenever I build something that's not in the CLI or in the browser. My general \"daily driver\" is python and I love that I can just spin up a cross-platform tool immediately with it. Tcl/Tk rule and are insanely useful.", "context": "Python daily driver", "use_case": "cross-platform GUI tools", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 798354176, "item_id": 49897136, "url": "https://news.ycombinator.com/item?id=49897136", "by": "superkuh", "date": "2026-09-29", "stance": "recommend", "quote": "I love using it for quick little Perl/Tk GUI applications", "excerpt": "Excellent to read Tk is getting better acessibility support. I love using it for quick little Perl/Tk GUI applications but I'm also slowly going blind from retinal tearing. It's good to see progress in some GUI toolkits when major desktops like KDE have dropped accessibility in their latest releases.", "context": "going blind from retinal tearing", "use_case": "quick Perl GUI applications", "switched_from": "", "story": "Tcl/Tk 9.1"}]}, {"label": "Log widget performance", "summary": "One user's log control handled large output better than the Windows Forms tool it replaced.", "quotes": [{"id": 798502880, "item_id": 49906430, "url": "https://news.ycombinator.com/item?id=49906430", "by": "avadodin", "date": "2026-09-30", "stance": "recommend", "quote": "the control I used for logs was much better than the c# forms stuff it replaced", "excerpt": "I wrote an internal tool UI in TCL/TK. Unfortunately, it isn't getting much use anymore because of changes in architecture, but it was easy enough and the control I used for logs was much better than the c# forms stuff it replaced that would pin the CPU 100% and OOM after a few thousand lines. If I read it today, it makes as much sense as Mayan pictographs, though.", "context": "", "use_case": "internal tool UI", "switched_from": "Windows Forms", "story": "Tcl/Tk 9.1"}]}, {"label": "Accessibility progress", "summary": "A visually impaired user welcomed Tk's improving accessibility support.", "quotes": [{"id": 798354176, "item_id": 49897136, "url": "https://news.ycombinator.com/item?id=49897136", "by": "superkuh", "date": "2026-09-29", "stance": "recommend", "quote": "I love using it for quick little Perl/Tk GUI applications", "excerpt": "Excellent to read Tk is getting better acessibility support. I love using it for quick little Perl/Tk GUI applications but I'm also slowly going blind from retinal tearing. It's good to see progress in some GUI toolkits when major desktops like KDE have dropped accessibility in their latest releases.", "context": "going blind from retinal tearing", "use_case": "quick Perl GUI applications", "switched_from": "", "story": "Tcl/Tk 9.1"}]}], "caveats": [{"label": "Basic widgets", "summary": "Described as a nice but basic GUI kit.", "quotes": [{"id": 792260032, "item_id": 49516252, "url": "https://news.ycombinator.com/item?id=49516252", "by": "vincent-manis", "date": "2026-08-31", "stance": "recommend", "quote": "Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows.", "excerpt": "I use Tk routinely in Scheme; there is no Tcl in my code, but Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows. Other commenters have mentioned that Python ships with Tkinter, a library module that interfaces to Tk. I believe Ruby does the same. Hell, if you're programming in Cobol, you can have Tk (as long as your Cobol allows you to call C). You do not have to love Tc", "context": "", "use_case": "cross-platform GUI programs in Scheme", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}]}, {"label": "Disliked by some", "summary": "A Ruby developer ended up disliking Tk and preferred GTK bindings.", "quotes": [{"id": 798409296, "item_id": 49900581, "url": "https://news.ycombinator.com/item?id=49900581", "by": "shevy-java", "date": "2026-09-29", "stance": "warn", "quote": "I ended up really disliking tk.", "excerpt": "I tried to get into tk via ruby-tk. I ended up really disliking tk. Using ruby-gtk2 and ruby-gtk3 was much nicer. (Sadly, gtk4 sucks, so that's the end of the story there.) I kind of want a universal toolkit that works everywhere and is also good. Right now I use ... well, either the web (that's ok, though I hate how I can not easily open local files and so forth, without having to use node), or swing via jruby-swing", "context": "Ruby developer", "use_case": "Ruby GUI toolkit", "switched_from": "", "story": "Tcl/Tk 9.1"}]}, {"label": "Code readability", "summary": "One user found their old Tcl/Tk code hard to read later.", "quotes": [{"id": 798502880, "item_id": 49906430, "url": "https://news.ycombinator.com/item?id=49906430", "by": "avadodin", "date": "2026-09-30", "stance": "recommend", "quote": "the control I used for logs was much better than the c# forms stuff it replaced", "excerpt": "I wrote an internal tool UI in TCL/TK. Unfortunately, it isn't getting much use anymore because of changes in architecture, but it was easy enough and the control I used for logs was much better than the c# forms stuff it replaced that would pin the CPU 100% and OOM after a few thousand lines. If I read it today, it makes as much sense as Mayan pictographs, though.", "context": "", "use_case": "internal tool UI", "switched_from": "Windows Forms", "story": "Tcl/Tk 9.1"}]}], "who": [{"by": "superkuh", "context": "going blind from retinal tearing", "url": "https://news.ycombinator.com/item?id=49897136", "date": "2026-09-29"}, {"by": "piloto_ciego", "context": "Python daily driver", "url": "https://news.ycombinator.com/item?id=49516135", "date": "2026-08-31"}], "tags": ["for internal tools", "for Python developers", "cross-platform desktop", "for Perl developers"], "use_cases": ["internal tool ui", "ruby gui toolkit", "quick perl gui applications", "quick internal gui tools", "cross-platform gui programs in scheme", "cross-platform gui tools"], "compared": [{"slug": "gtk", "name": "GTK", "co": 1, "switched_from": 0, "switched_to": 1}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49896712", "title": "Tcl/Tk 9.1", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=49515662", "title": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk", "mentions": 3}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {"recommend": 2}, "2026-09": {"recommend": 3, "warn": 1}, "2026-10": {}}, "quotes": [{"id": 798502880, "item_id": 49906430, "url": "https://news.ycombinator.com/item?id=49906430", "by": "avadodin", "date": "2026-09-30", "stance": "recommend", "quote": "the control I used for logs was much better than the c# forms stuff it replaced", "excerpt": "I wrote an internal tool UI in TCL/TK. Unfortunately, it isn't getting much use anymore because of changes in architecture, but it was easy enough and the control I used for logs was much better than the c# forms stuff it replaced that would pin the CPU 100% and OOM after a few thousand lines. If I read it today, it makes as much sense as Mayan pictographs, though.", "context": "", "use_case": "internal tool UI", "switched_from": "Windows Forms", "story": "Tcl/Tk 9.1"}, {"id": 798409296, "item_id": 49900581, "url": "https://news.ycombinator.com/item?id=49900581", "by": "shevy-java", "date": "2026-09-29", "stance": "warn", "quote": "I ended up really disliking tk.", "excerpt": "I tried to get into tk via ruby-tk. I ended up really disliking tk. Using ruby-gtk2 and ruby-gtk3 was much nicer. (Sadly, gtk4 sucks, so that's the end of the story there.) I kind of want a universal toolkit that works everywhere and is also good. Right now I use ... well, either the web (that's ok, though I hate how I can not easily open local files and so forth, without having to use node), or swing via jruby-swing", "context": "Ruby developer", "use_case": "Ruby GUI toolkit", "switched_from": "", "story": "Tcl/Tk 9.1"}, {"id": 798354176, "item_id": 49897136, "url": "https://news.ycombinator.com/item?id=49897136", "by": "superkuh", "date": "2026-09-29", "stance": "recommend", "quote": "I love using it for quick little Perl/Tk GUI applications", "excerpt": "Excellent to read Tk is getting better acessibility support. I love using it for quick little Perl/Tk GUI applications but I'm also slowly going blind from retinal tearing. It's good to see progress in some GUI toolkits when major desktops like KDE have dropped accessibility in their latest releases.", "context": "going blind from retinal tearing", "use_case": "quick Perl GUI applications", "switched_from": "", "story": "Tcl/Tk 9.1"}, {"id": 792288384, "item_id": 49518024, "url": "https://news.ycombinator.com/item?id=49518024", "by": "lampcord", "date": "2026-09-01", "stance": "recommend", "quote": "Still find Tcl/Tk surprisingly effective for simple cross-platform GUI utilities.", "excerpt": "Still find Tcl/Tk surprisingly effective for simple cross-platform GUI utilities. The `wish` shell was my go-to for quick internal tools.", "context": "", "use_case": "quick internal GUI tools", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 792260032, "item_id": 49516252, "url": "https://news.ycombinator.com/item?id=49516252", "by": "vincent-manis", "date": "2026-08-31", "stance": "recommend", "quote": "Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows.", "excerpt": "I use Tk routinely in Scheme; there is no Tcl in my code, but Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows. Other commenters have mentioned that Python ships with Tkinter, a library module that interfaces to Tk. I believe Ruby does the same. Hell, if you're programming in Cobol, you can have Tk (as long as your Cobol allows you to call C). You do not have to love Tc", "context": "", "use_case": "cross-platform GUI programs in Scheme", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}, {"id": 792258161, "item_id": 49516135, "url": "https://news.ycombinator.com/item?id=49516135", "by": "piloto_ciego", "date": "2026-08-31", "stance": "recommend", "quote": "Tcl/Tk rule and are insanely useful.", "excerpt": "Tkinter or other Tk based GUI interfaces are the immediate tool I reach for whenever I build something that's not in the CLI or in the browser. My general \"daily driver\" is python and I love that I can just spin up a cross-platform tool immediately with it. Tcl/Tk rule and are insanely useful.", "context": "Python daily driver", "use_case": "cross-platform GUI tools", "switched_from": "", "story": "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"}]}