Tcl/Tk

Software Screenshot:
Tcl/Tk
Software Details:
Version: 8.6.8 updated
Upload Date: 20 Jan 18
Developer: Tcl Core Team
Distribution Type: Freeware
Downloads: 61

Rating: 3.0/5 (Total Votes: 1)

The Tcl/Tk project provides an open source, multiplatform, totally free and portable scripting environment that supports string processing and pattern matching, native file system access, shell-like control over other programs, TCP/IP networking, timers, as well as event-driven I/O.

Tcl (Tool Command Language) is easy to learn, allowing the user to create a useful program in minutes. You are free to use Tcl/Tk however you wish, even in commercial applications. While Tcl is the programming language, Tk is the GUI toolkit, which allows developers to design Graphical User Interfaces for their Tcl programs.

Getting started with Tcl/Tk

The Tcl and Tk programs are distributed as two source tarballs (tar archives), so you will have to installed them separately on your GNU/Linux system, if you need them both, of course. The latest versions can be downloaded from Softoware using the dedicated download section above.

To install either of them, save the sources archive on a location of your choice, extract its contents, open a terminal emulator and navigate to the location of the extracted archive files using the ‘cd’ command.

Then, enter the folder of the platform for which you want to optimize and compile the software (e.g. unix), execute the ‘./configure && make’ command, followed by the ‘make install’ command as root or with sudo to install it system wide.

Under the hood and supported operating systems

Both Tcl and Tk program are written mainly in the C programming language. However, it looks like the Tcl language was also used to craft these tools, which are targeted towards developers and system administrators.

Currently, the software run on all GNU/Linux distributions, as well as on various BSD flavors, such as FreeBSD, Mac OS X and Microsoft Windows operating systems. Both 64-bit and 32-bit instruction set architectures are supported at this time.

What is new in this release:

  • [TIP 432] Updated file dialogs on Windows.
  • Restore ability to read again from a channel after EOF.
  • Incompatible result from [lreplace {} 1 1].
  • Incompatible result from [lappend foo].
  • Incorrect result from [regsub -all {(.*} a(b) {}].
  • Restore ability to [open comX: r+].
  • Fixed [scale] handling of negative resolution values.
  • Fixed crashes in...
  • [oo::class destroy].
  • [apply {{} {try {} on ok {} - on return {} {}}}].
  • improperly optimized [expr]ession bytecode.
  • [array set] of a traced array.
  • [scale .s -digits $tooBig].
  • Bytecode optimized for [string cat].
  • Support for Windows 10.

What is new in version 8.6.7:

  • [TIP 432] Updated file dialogs on Windows.
  • Restore ability to read again from a channel after EOF.
  • Incompatible result from [lreplace {} 1 1].
  • Incompatible result from [lappend foo].
  • Incorrect result from [regsub -all {(.*} a(b) {}].
  • Restore ability to [open comX: r+].
  • Fixed [scale] handling of negative resolution values.
  • Fixed crashes in...
  • [oo::class destroy].
  • [apply {{} {try {} on ok {} - on return {} {}}}].
  • improperly optimized [expr]ession bytecode.
  • [array set] of a traced array.
  • [scale .s -digits $tooBig].
  • Bytecode optimized for [string cat].
  • Support for Windows 10.

What is new in version 8.6.6:

  • [TIP 432] Updated file dialogs on Windows.
  • Restore ability to read again from a channel after EOF.
  • Incompatible result from [lreplace {} 1 1].
  • Incompatible result from [lappend foo].
  • Incorrect result from [regsub -all {(.*} a(b) {}].
  • Restore ability to [open comX: r+].
  • Fixed [scale] handling of negative resolution values.
  • Fixed crashes in...
  • [oo::class destroy].
  • [apply {{} {try {} on ok {} - on return {} {}}}].
  • improperly optimized [expr]ession bytecode.
  • [array set] of a traced array.
  • [scale .s -digits $tooBig].
  • Bytecode optimized for [string cat].
  • Support for Windows 10.

What is new in version 8.6.5:

  • [TIP 432] Updated file dialogs on Windows.
  • Restore ability to read again from a channel after EOF.
  • Incompatible result from [lreplace {} 1 1].
  • Incompatible result from [lappend foo].
  • Incorrect result from [regsub -all {(.*} a(b) {}].
  • Restore ability to [open comX: r+].
  • Fixed [scale] handling of negative resolution values.
  • Fixed crashes in...
  • [oo::class destroy].
  • [apply {{} {try {} on ok {} - on return {} {}}}].
  • improperly optimized [expr]ession bytecode.
  • [array set] of a traced array.
  • [scale .s -digits $tooBig].
  • Bytecode optimized for [string cat].
  • Support for Windows 10.

What is new in version 8.6.4:

  • [TIP 432] Updated file dialogs on Windows.
  • Restore ability to read again from a channel after EOF.
  • Incompatible result from [lreplace {} 1 1].
  • Incompatible result from [lappend foo].
  • Incorrect result from [regsub -all {(.*} a(b) {}].
  • Restore ability to [open comX: r+].
  • Fixed [scale] handling of negative resolution values.
  • Fixed crashes in...
  • [oo::class destroy].
  • [apply {{} {try {} on ok {} - on return {} {}}}].
  • improperly optimized [expr]ession bytecode.
  • [array set] of a traced array.
  • [scale .s -digits $tooBig].
  • Bytecode optimized for [string cat].
  • Support for Windows 10.

What is new in version 8.6.3:

  • [TIP 432] Updated file dialogs on Windows.
  • Restore ability to read again from a channel after EOF.
  • Incompatible result from [lreplace {} 1 1].
  • Incompatible result from [lappend foo].
  • Incorrect result from [regsub -all {(.*} a(b) {}].
  • Restore ability to [open comX: r+].
  • Fixed [scale] handling of negative resolution values.
  • Fixed crashes in...
  • [oo::class destroy].
  • [apply {{} {try {} on ok {} - on return {} {}}}].
  • improperly optimized [expr]ession bytecode.
  • [array set] of a traced array.
  • [scale .s -digits $tooBig].
  • Bytecode optimized for [string cat].
  • Support for Windows 10.

Similar Software

runawk
runawk

19 Feb 15

GNU BPEL2oWFN
GNU BPEL2oWFN

3 Jun 15

phc
phc

3 Jun 15

Comments to Tcl/Tk

Comments not found
Add Comment
Turn on images!