Main > Free Download Search >

Free tcl tk software for linux

tcl tk

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 372
tclog 1.2

tclog 1.2


tclog is a weblog application written in Tcl/Tk. more>>
tclog is a weblog application written in Tcl/Tk. Unlike most Weblog tools, it does not require server-side scripts. Instead, it uploads via FTP.
Main features:
- Compatible with almost all webservers - Most blog tools require a CGI- or PHP-enabled webserver and some of them require a SQL database in addition. Tclog, on the other hand, requires neither CGI, PHP nor DB, since tclog itself runs on your desktop. All your webserver needs is to allow FTP access.
- Wiki-like formatting rules - Tclog adopts Wiki-like formatting rules in order to generate HTML code.
- Template - Tclogs template feature allows you to customize your site with your own logos, sidebars, etc.
- RSS 1.0 syndication - Tclog is capable of syndicating recent headlines as RSS (RDF Site Summary) 1.0 format.
- TrackBack - Supports sending and receiving TrackBack pings. In order to receive pings, you need tb-standalone or tb.cgi for tclog (to come).
- Making namazu index - A namazu document filter for tclog is available.
- Internationalization - All language-specific data are separated as language files. English and Japanese language files are currently available.
<<less
Download (0.010MB)
Added: 2006-06-24 License: BSD License Price:
1217 downloads
xmmstcl 1.1

xmmstcl 1.1


xmmstcl lets you control XMMS playback, skip, pause, change the playlist, change skins. more>>
xmmstcl lets you control XMMS playback, skip, pause, change the playlist, change skins, and do everything else provided by the xmms_remote_* methods, which is almost everything from the standard user interface.

xmmstcl plugin also has some things not available there, such as "XMMS onchange" which lets your Tcl/Tk application know when something happens in the player. The companion "TkPlayer" has samples for the most important functions and will keep XMMS busy by generating random playlists with songs that you havent heard in a while.

<<less
Download (0.052MB)
Added: 2006-04-12 License: GPL (GNU General Public License) Price:
1290 downloads
eltclsh 1.5

eltclsh 1.5


eltclsh is an interactive TCL (and Tk) shell. more>>
eltclsh (editline tcl shell) is an interactive shell for the TCL programming language. It provides command line editing, history browsing as well as variables and command completion thanks to editline features.

The completion engine is programmable in a way similar to tcsh, and comes with an intelligent completion for the full tcl language by default.

The package also provides elwish, an interactive interpreter for the Tk toolkit.

<<less
Download (0.31MB)
Added: 2005-04-04 License: BSD License Price:
1664 downloads
mktclapp 1.0

mktclapp 1.0


Mktclapp is a utility that helps you mix C/C++ with Tcl/Tk to make a standalone executable. more>>
Mktclapp is a utility that helps you mix C/C++ with Tcl/Tk to make a standalone executable.
Using mktclapp, you can write programs wherethere are next situations:

C code can call Tcl procedures or execute Tcl commands,
Tcl code can invoke C functions,
The executable is a single binary file that will run on machines without Tcl/Tk installed,
The same source code will compile without changes under both Unix and Windows, and
The source code is hidden from the end user

Mktclapp gives programmers the freedom to use C code for the things that C is good at (computation, complex data structures, etc.) while simultaneously using Tcl for the things that Tcl is good at (the user interface.)

Mktclapp is a command-line program that can be run from a makefile. But there is also a GUI "application wizard" that makes it easy to use. The mktclapp program itself and the GUI application wizard are each contained in a single source file.

The Mktclapp program and the application wizard are covered by the GNU Public License. But the output generated by mktclapp is in the public domain and can be used in any way you want.
<<less
Download (0.11MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1195 downloads
TAC 0.17

TAC 0.17


TAC is a pure Tcl version of AOL Instant Messenger (AIM). more>>
TAC project is a pure Tcl version of AOL Instant Messenger (AIM).
The TAC client began its life as a small add-on program distributed with TiK, the Tcl/Tk client.
TAC has only a few of the features found in native Windows and Macintosh clients.
It is easy for users to add features to TAC using Tcl. TAC is meant to give users with only console access the ability to use AOL Instant Messenger.
Enhancements:
- Small bug fixed with away package that allows numbers in away messages
- Mobile phone package added
- New Away command: /awayfile or a:f sets the away message to the contents of the filename supplied as an argument
- Bugs fixed with shell escape function
<<less
Download (0.049MB)
Added: 2006-09-15 License: GPL (GNU General Public License) Price:
1134 downloads
Tcl/Tk 8.4.15/8.5a6

Tcl/Tk 8.4.15/8.5a6


Tcl/Tk is a portable scripting environment for Unix, Windows, and Macintosh. more>>
Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching, native file system access, shell-like control over other programs, TCP/IP networking, timers, and event-driven I/O.
Tcl has traditional programming constructs like variables, loops, procedures, namespaces, error handling, script packages, and dynamic loading of DLLs. Tk provides portable GUIs on UNIX, Windows, and Macintosh.
A powerful widget set and the concise scripting interface to Tk make it a breeze to develop sophisticated user interfaces.
Tcl (Tool Command Language) is easy to learn and you can create a useful program in minutes! You are free to use Tcl/Tk however you wish, even in commercial applications.
Basic Syntax
Tcl scripts are made up of commands separated by newlines or semicolons. Commands all have the same basic form illustrated by the following example:
expr 20 + 10
This command computes the sum of 20 and 10 and returns the result, 30. You can try out this example and all the others in this page by typing them to a Tcl application such as tclsh; after a command completes, tclsh prints its result.
Each Tcl command consists of one or more words separated by spaces. In this example there are four words: expr, 20, +, and 10. The first word is the name of a command and the other words are arguments to that command. All Tcl commands consist of words, but different commands treat their arguments differently. The expr command treats all of its arguments together as an arithmetic expression, computes the result of that expression, and returns the result as a string. In the expr command the division into words isnt significant: you could just as easily have invoked the same command as
expr 20+10
However, for most commands the word structure is important, with each word used for a distinct purpose.
All Tcl commands return results. If a command has no meaningful result then it returns an empty string as its result.
Variables
Tcl allows you to store values in variables and use the values later in commands. The set command is used to write and read variables. For example, the following command modifies the variable x to hold the value 32:
set x 32
The command returns the new value of the variable. You can read the value of a variable by invoking set with only a single argument:
set x
You dont need to declare variables in Tcl: a variable is created automatically the first time it is set. Tcl variables dont have types: any variable can hold any value.
To use the value of a variable in a command, use variable substitution as in the following example:
expr $x*3
When a $ appears in a command, Tcl treats the letters and digits following it as a variable name, and substitutes the value of the variable in place of the name. In this example, the actual argument received by the expr command will be 32*3 (assuming that variable x was set as in the previous example). You can use variable substitution in any word of any command, or even multiple times within a word:
set cmd expr
set x 11
$cmd $x*$x
Command substitution
You can also use the result of one command in an argument to another command. This is called command substitution:
set a 44
set b [expr $a*4]
When a [ appears in a command, Tcl treats everything between it and the matching ] as a nested Tcl command. Tcl evaluates the nested command and substitutes its result into the enclosing command in place of the bracketed text. In the example above the second argument of the second set command will be 176.
Quotes and braces
Double-quotes allow you to specify words that contain spaces. For example, consider the following script:
set x 24
set y 18
set z "$x + $y is [expr $x + $y]"
After these three commands are evaluated variable z will have the value 24 + 18 is 42. Everything between the quotes is passed to the set command as a single word. Note that (a) command and variable substitutions are performed on the text between the quotes, and (b) the quotes themselves are not passed to the command. If the quotes were not present, the set command would have received 6 arguments, which would have caused an error.
Curly braces provide another way of grouping information into words. They are different from quotes in that no substitutions are performed on the text between the curly braces:
set z {$x + $y is [expr $x + $y]}
This command sets variable z to the value "$x + $y is [expr $x + $y]".
Control structures
Tcl provides a complete set of control structures including commands for conditional execution, looping, and procedures. Tcl control structures are just commands that take Tcl scripts as arguments. The example below creates a Tcl procedure called power, which raises a base to an integer power:
proc power {base p} {
set result 1
while {$p > 0} {
set result [expr $result * $base]
set p [expr $p - 1]
}
return $result
}
This script consists of a single command, proc. The proc command takes three arguments: the name of a procedure, a list of argument names, and the body of the procedure, which is a Tcl script. Note that everything between the curly brace at the end of the first line and the curly brace on the last line is passed verbatim to proc as a single argument. The proc command creates a new Tcl command named power that takes two arguments. You can then invoke power with commands like the following:
power 2 6
power 1.15 5
When power is invoked, the procedure body is evaluated. While the body is executing it can access its arguments as variables: base will hold the first argument and p will hold the second.
The body of the power procedure contains three Tcl commands: set, while, and return. The while command does most of the work of the procedure. It takes two arguments, an expression ($p > 0) and a body, which is another Tcl script. The while command evaluates its expression argument using rules similar to those of the C programming language and if the result is true (nonzero) then it evaluates the body as a Tcl script. It repeats this process over and over until eventually the expression evaluates to false (zero). In this case the body of the while command multiplied the result value by base and then decrements p. When p reaches zero the result contains the desired power of base. The return command causes the procedure to exit with the value of variable result as the procedures result.
Main features:
- More control structures, such as if, for, foreach, and switch.
- String manipulation, including a powerful regular expression matching facility. Arbitrary-length strings can be passed around and manipulated just as easily as numbers.
- I/O, including files on disk, network sockets, and devices such as serial ports. Tcl provides particularly simple facilities for socket communication over the Internet.
- File management: Tcl provides several commands for manipulating file names, reading and writing file attributes, copying files, deleting files, creating directories, and so on.
- Subprocess invocation: you can run other applications with the exec command and communicate with them while they run.
- Lists: Tcl makes it easy to create collections of values (lists) and manipulate them in a variety of ways.
- Arrays: you can create structured values consisting of name-value pairs with arbitrary string values for the names and values.
- Time and date manipulation.
- Events: Tcl allows scripts to wait for certain events to occur, such as an elapsed time or the availability of input data on a network socket.
<<less
Download (3.1MB)
Added: 2007-05-26 License: BSD License Price:
921 downloads
eTcl 1.0 RC22

eTcl 1.0 RC22


eTcl is a batteries-included , thread-enabled Tcl/Tk runtime, available as a single standalone executable. more>>
eTcl is a "batteries-included", thread-enabled Tcl/Tk runtime, available as a single standalone executable. eTcl includes several popular extensions (Sqlite, Thread, Zlib, ...), together with a Tcl wrapper for the Pixane image processing library.
Installation:
Just copy executable wherever you want on your device (memory or storage card), and launch it.
- Unobstrusive executable. No registry to set, no external dependencies.
- Standalone executable. Tcl and Tk scripts packed into executable (using VFS). Optimized startup time.
New Tcl user experience on PocketPC
- Optimized for XScale devices
- Faster Arc/Chord/Pie emulation, improved for ARM architecture without FPU
- Efficient WSAAsyncSelect() emulation. Sockets, and fileevents on sockets, should be fully functionnal (in both client and server modes)
- Support for native menu
- Improved native look and feel.
- Windows Mobile specific extension: manage SIP, change (X) button action (closing Correct handling of mouse (actually touchscreen) events
- Support for intercepting hotkeys (calendar, notes, etc...)
- New porting approach, based on very minor changes to generic Win32 port (and no changes to generic part of Tcl/Tk distrib).
- Patch to Tcl or Tk distribution is only few kilobytes large, everything else has been moved into a minimal emulation library. This should allow us to keep synced with future Tcl/Tk release.
- Easy build process. Nothing but Evc4 and a native Tcl interpreter required to build binaries for all target architectures supported by Evc (Cygwin, external libraries, etc... not required)
- Works fine into Microsoft Pocket PC 2003 Emulator. Debugging code made easier
Included native extensions:
- Pixane: script your image transformation, support for reading and writing several popular image formats (PNG, JPEG), support for TrueType fonts
- Sqlite 3: a self-contained, embeddable, zero-configuration SQL database engine
- Zlib: native deflate/inflate support
- Zipfs: easily Mount your ZIP files into Tcl Virtual Filesystem
Included Pure Tcl extensions:
- EvoTcl: A very large set of tcl utilities (OOP, Database, HTML/XML parsing, ...). See http://www.evolane.com/software/evotcl/
Enhancements:
- This release focuses on performance optimization (especially for WinCE) and code stabilization.
- It adds support for reading tclkits, together with an automatic tclkit to eTcl kit converter.
- It embeds up-to-date versions of several built-in packages, such as sqlite 3.4.1, libpng 1.2.18, and tile and tkhtml3 CVS snapshots.
- Tile has been moved into the normal version.
- The Mac OS X bundle declares associations so eTcl kits can be launched directly from the Finder.
- Binaries for linux-powerpc have been made compatible with Linux on Playstation 3.
<<less
Download (3.4MB)
Added: 2007-08-07 License: Other/Proprietary License Price:
811 downloads
TclMagick 0.45

TclMagick 0.45


TclMagick is a Tcl extension that works with both the GraphicsMagick and ImageMagick image manipulation libraries. more>>
TclMagick is Tcl and Tk Interfaces to GraphicsMagick and ImageMagick

TclMagick is a Tcl extension that works with both the GraphicsMagick and ImageMagick image manipulation libraries.

TkMagick is a small, simple extension that lets you pass images back and forth between Tk and the TclMagick extension.

<<less
Download (0.75MB)
Added: 2006-04-26 License: Other/Proprietary License Price:
1279 downloads
Devel::tcltkdb 0.81

Devel::tcltkdb 0.81


Devel::tcltkdb is a Perl debugger using a Tk GUI. more>>
Devel::tcltkdb is a Perl debugger using a Tk GUI.
tcltkdb is a debugger for perl that uses perl+Tcl/Tk for a user interface.
Main features:
- Hot Variable Inspection
- Breakpoint Control Panel
- Expression List
- Subroutine Tree
SYNOPSIS
To debug a script using tcltkdb invoke perl like this:
perl -d:tcltkdb myscript.pl
Usage
perl -d:tcltkdb myscript.pl
Code Pane
Line Numbers
Line numbers are presented on the left side of the window. Lines that
have lines through them are not breakable. Lines that are plain text
are breakable. Clicking on these line numbers will insert a
breakpoint on that line and change the line number color to
$ENV{PTKDB_BRKPT_COLOR} (Defaults to Red). Clicking on the number
again will remove the breakpoint. If you disable the breakpoint with
the controls on the BrkPt notebook page the color will change to
$ENV{PTKDB_DISABLEDBRKPT_COLOR}(Defaults to Green).
Cursor Motion
If you place the cursor over a variable (i.e. $myVar, @myVar, or %myVar) and pause for a second the debugger will evaluate the current value of the variable and pop a balloon up with the evaluated result. This feature is not available with Tk400.
If Data::Dumper(standard with perl5.00502)is available it will be used to format the result. If there is an active selection, the text of that selection will be evaluated.
<<less
Download (0.31MB)
Added: 2007-08-10 License: Perl Artistic License Price:
808 downloads
ETcl 8.4.12-pl16

ETcl 8.4.12-pl16


ETcl is a batteries-included, thread-enabled Tcl/Tk runtime, available as a single standalone executable more>>
ETcl is a "batteries-included", thread-enabled Tcl/Tk runtime, available as a single standalone executable.
ETcl library includes several popular extensions (Sqlite, Thread, Zlib, ...), together with a Tcl wrapper for the Pixane image processing library.
Evolane Tcl Engine (eTcl) is made available under the terms of the Evolane Community License.
Enhancements:
- The Pixane code has been reviewed to remove a memory leak, to improve graphic file format detection, and to fix transparency handling when loading Tk photos using Pixane.
- The compiler options for the Windows Mobile port have been modified to work around a broken executable when optimizing for size vs. speed.
- Anyone using eTcl on this architecture may experience instability with previous releases, and should probably upgrade.
<<less
Download (3.5MB)
Added: 2006-03-13 License: Free To Use But Restricted Price:
1321 downloads
NOCOL 4.3.1

NOCOL 4.3.1


NOCOL is a popular system and network monitoring (network management) software. more>>
NOCOL is a popular system and network monitoring (network management) software that runs on Unix systems and can monitor network and system devices.
The software uses a very simple architecture and is very flexible for adding new network management modules.
Enhancements:
- Unix syslog file monitor (match any specified regular expression)
- NTP (Network Time Protocol) stratum monitor
- mailmon merged in with hostmon-client
- nsmon can monitor multiple domains
- apcmon for monitoring APC Smart UPSs
- ciscomon for monitoring Cisco router specific parameters
- Web interface for displaying events (www/webnocol)
- use of latest CMU SNMP library
- Tcl/Tk interface
<<less
Download (1.1MB)
Added: 2007-07-16 License: Freeware Price:
833 downloads
Trfcrypt 1.2

Trfcrypt 1.2


Trfcrypt is an add-on package to the tcl-extension trf. more>>
trfcrypt is an add-on package to the tcl-extension trf. It provides the encryption functionality which was removed from the base package to allow its inclusion on the Tcl/Tk CDROM without violating US export control laws on cryptography.
The C API is layered on top of the trf C API and provides a set of commands for the management, implementation and usage of blockciphers and stream.
Although it is possible to implement ciphers using only the trf C API the code in this package makes it much easier, as general things like the handling of blockcipher modes are done here, thus obviating the need to reimplement them every time. A new cipher just has to provide some information about itself (key sizes) and functions to:
- generate the internal keyschedule from the specified key
- encrypt/decrypt a character or a block of data
<<less
Download (MB)
Added: 2006-06-02 License: BSD License Price:
1240 downloads
Quetzal

Quetzal


Quetzal is a Live OpenBSD System. more>>
Quetzal is a Live OpenBSD System.
Main features:
- Symbolic Mathematics Package Maxima + wxMaxima Frontend;
- GNU Image Manipulation Program-GIMP + Full Help/Docs;
- Scripting Language and Graphical Toolkit TCL/TK;
- Object Oriented Scripting Language Python;
- Graphical Toolkit wxWidgets + wxPython;
- Common Unix Printing System-CUPS;
- Internet Messaging System Gaim;
- Complete TeX distribution;
- Text Editor SciTE;
- Remote Desktop;
- PDF Viewer Xpdf;
- File Manager Rox;
- OpenOffice.org Suite;
- Thunderbird Mail Client;
- Firefox Internet Navigator;
- Audio Player XMMS + MP3 Plugin;
- GhostScript & GV Postscript Viewer;
- Dockable Clock, Moon Clock & Audio Mixer.
<<less
Download (509.8MB)
Added: 2006-08-16 License: BSD License Price:
1164 downloads
Silence.tcl 20060707

Silence.tcl 20060707


Silence.tcl is a simple tool that detects silent and non-silent parts in a sound file. more>>
Silence.tcl is a simple tool that detects silent and non-silent parts in a sound file. Silence.tcl outputs several .wav files, each containing one of the non-silent parts.

<<less
Download (0.004MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1211 downloads
SecPanel 0.5.2

SecPanel 0.5.2


SecPanel serves as a graphical user interface for managing and running SSH (Secure Shell) and SCP (Secure Copy) connections. more>>
SecPanel serves as a graphical user interface for managing and running SSH (Secure Shell) and SCP (Secure Copy) connections.

SecPanel is not a new implementation of the SecureShell protocol or the ssh software-suite.

SecPanel sits on top of SSH software-suites and supports the all ssh variants. You may get information about these programs at http://www.ssh.com respectively at http://www.openssh.com.

SecPanel is written entirely in pure Tcl/Tk and does not need any extensions but it requires version 8.x of Tcl and Tk.

SecPanel is free software and is released under the conditions of the GNU General Public License. See the file COPYING and notes in the source code for details.
<<less
Download (0.061MB)
Added: 2007-05-29 License: GPL (GNU General Public License) Price:
881 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5