https://github.com/bohagan1/tkcon
This is an updated version of the Tcl/Tk Console application.
https://github.com/bohagan1/tkcon
console tcl tk
Last synced: 5 months ago
JSON representation
This is an updated version of the Tcl/Tk Console application.
- Host: GitHub
- URL: https://github.com/bohagan1/tkcon
- Owner: bohagan1
- License: other
- Created: 2024-10-21T00:08:50.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-16T19:49:49.000Z (over 1 year ago)
- Last Synced: 2025-03-16T20:36:08.229Z (over 1 year ago)
- Topics: console, tcl, tk
- Language: Tcl
- Homepage:
- Size: 771 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.txt
- Changelog: ChangeLog
- License: license.terms
Awesome Lists containing this project
README
WHAT: Enhanced Tk Console for all Tk platforms
WHERE: http://tkcon.sourceforge.net/
http://www.purl.org/net/hobbs/tcl/script/
REQUIREMENTS: Tcl/Tk 8.5+
Tested through Tcl/Tk 9.0.
tkcon is all Tcl/Tk code, no compiling required
tkcon is a replacement for the standard console that comes with Tk (on
Windows/Mac, but also works on Unix). tkcon provides many more features
than the standard console and works on all platforms where Tcl/Tk is
available. It is meant primarily to aid one when working with the little
details inside tcl and tk and to give Unix users the GUI console provided
by default in the Mac and Windows Tk.
FEATURES:
Command history
Path (Unix style) / Proc / Variable name expansion
Multiple and tabbed consoles, each with its own state (via multiple
interpreters)
Captures stdout and stderr to console window (puts overridden)
Hot errors (click on error result to see stack trace)
Electric character matching (a la emacs)
Electric proc highlighting
Enhanced history searching
Configurable
Cut / Copy / Paste between windows (interoperates with native platform)
Communication between consoles and other Tk interpreters
(including non-tcl ones)
Works on all Tk platforms
CONTACT: Jeffrey Hobbs, jeff at hobbs dot org
GETTING STARTED:
tkcon is a single drop-in file. On Windows, I place this on the desktop
and double-click on it instead of wish/tclsh. On Unix and OS X, I place it
in a directory on my path and run this instead of wish.
Alternatively, on Unix and Linux use the unix/install-desktop-menu.sh script
to install a desktop link to the tkcon application.
Documentation can be reading by starting with index.html in the doc/
subdirectory. Happying Tcl'ing!