https://github.com/flightaware/tclprodebug
Upgrade of debugger from classic TclPro to Tcl 8.5+
https://github.com/flightaware/tclprodebug
Last synced: 5 months ago
JSON representation
Upgrade of debugger from classic TclPro to Tcl 8.5+
- Host: GitHub
- URL: https://github.com/flightaware/tclprodebug
- Owner: flightaware
- License: other
- Created: 2017-07-03T20:06:57.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-02-26T03:14:34.000Z (over 8 years ago)
- Last Synced: 2024-02-23T11:49:42.485Z (over 2 years ago)
- Language: Tcl
- Homepage:
- Size: 5.45 MB
- Stars: 31
- Watchers: 14
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README
- License: license.terms
Awesome Lists containing this project
README
The TclPro Debugger version 2.0 is an upgrade of of the debugger included in the
TclPro product version 1.5 released and open-sourced by Scriptics Corporation.
To install: You will need to install the extension in lib/tclparser to add the parse command to Tcl.
cd lib/tclparser && autoreconf && ./configure && make install
To run: execute the file bin/prodebug
The Help menu item on the Debugger's menu bar has an option to open the TclPro
user's guide, which will appear as a PDF file in the user's default browser.
The information in the chapter on the Debugger is still valid.
The debugger code has been upgraded to function with up-to-date releases of
Tcl/Tk (i.e., versions 8.5, 8.6):
* Tk GUI code upgraded to work with current Tk API.
* Upgraded OS interaction code to work with current operating system releases.
* Instrumentation code added to accomodate the expand operator.
* Code added for proper custom instrumentation of new Tcl commands (e.g. apply,
dict, try) and subcommands.
* Put remote-debugging client code file into package for ease of access.
* Cleanup and correction of doc files.
* Files and directories re-arranged into starkit-ready format.
* Added script to wrap debugger code into a starkit of minimum size.
* Miscellaneous bug fixes.