RSS 15 projects tagged "Tcl"

Download Website Updated 30 Apr 2010 TinyTcl

Screenshot
Pop 24.82
Vit 33.43

Tiny Tcl 6.8 is a rommable, minimal Tcl implementation for embedded applications. Derived from the venerable Tcl 6.7 release, Tiny Tcl 6.8 has a solid Tcl feature set, excluding newer capabilities of Tcl 7 and 8 such as the bytecode compiler, namespaces, sockets, and async event handling, among others. Excluding C library functions, Tiny Tcl compiles down to less than 60 Kbytes on most machines, far smaller than any Tcl 7 or Tcl 8 derivatives.

No download Website Updated 19 Jan 2011 The Eagle Project

Screenshot
Pop 38.07
Vit 2.91

Eagle, Extensible Adaptable Generalized Logic Engine, is an implementation of the Tcl scripting language for the Common Language Runtime (CLR).

Download Website Updated 01 Dec 2008 Thyrd

Screenshot
Pop 27.57
Vit 1.00

Thyrd is an experimental, reflective, visual programming language and environment. In Thyrd, both data and code are stored in cells situated in nested two-dimensional grids. All operations the user can perform to edit the structure are implemented as operators in the Thyrd language, thus a Thyrd program can inspect and modify itself or other programs in the same space. Thyrd belongs to the Forth family of languages. It most resembles Joy in that it uses quotation and combinators to implement iteration and recursion.

Download Website Updated 24 Mar 2006 QConsole Class

Screenshot
Pop 20.20
Vit 1.00

The QConsole class is a custom widget that implements a basic console, written in C++ and relying on Qt. It implements several features and is intended to be inherited from in order to have a "real" console for a specific scripting language, shell, etc. Example implementations for TCL and Python are included.

Download Website Updated 07 Oct 2011 The Jim Interpreter

Screenshot
Pop 90.77
Vit 5.50

Jim is a small footprint implementation of the Tcl programming language. It implements a large subset of Tcl and adds new features like references with garbage collection, closures, a built-in object oriented programming system, functional programming commands, and first class arrays. The interpreter's executable file is only 70 KB in size, and can be reduced by further excluding some commands. It is appropriate for inclusion inside existing programs, for scripting without dependencies, and for embedded systems.

Download Website Updated 17 Mar 2004 eltclsh

Screenshot
Pop 39.70
Vit 1.77

eltclsh (editline Tcl shell) is an interactive shell for the Tcl programming language. It provides command line editing, history browsing, and variables and command completion thanks to editline features. The completion engine is programmable in a way similar to tcsh, and comes with built in completion for the entire Tcl language by default. The package also provides elwish, an interactive interpreter for the Tk toolkit. You need the editline library in order to compile eltclsh.

Download Website Updated 10 May 2005 Artefaktur Component Development Kit

Screenshot
Pop 94.11
Vit 2.48

ACDK is a development framework with a similar target of Microsoft's .NET or Sun's ONE platform, but it uses C++ as a core implementation language. It implements the standard library packages, including acdk::lang, acdk::lang::reflect, acdk::util, acdk::io, acdk::text (including regexpr), acdk::net, acdk::sql, acdk::xml, and more. Flexible allocator/garbage collection, threading, and Unicode are implemented in the core of ACDK. Extensions make C++ objects available for reflection, serialization, aspect-oriented class attributes, and [D]ynamic [M] ethod [I]nvocation. This DMI acts as an universal object oriented call interface to connect C++ with scripting languages (Java, Perl, Tcl, Python, Lisp, Visual Basic, and VBScript) and standard component technologies (CORBA and COM).

Download Website Updated 08 Aug 2003 Alana

Screenshot
Pop 51.53
Vit 1.75

Alana is a highly responsive Turing Machine simulator with many examples, like (unary and binary) addition, subtraction and multiplication, "copy band content", string parsing examples, and divisibility and primality testing. The documentation contains an introduction to Turing Machines as well as some interesting theoretical information (halting problem, busy beaver, universal Turing Machines) and pointers to further literature.

No download Website Updated 25 May 2002 Units Conversion Library

Screenshot
Pop 10.25
Vit 1.00

The Units Conversion Library provides a facility for converting from a variety of scientific and engineering shorthand notations into floating point numbers. This allows application developers to easily convert value strings like "9.2 meters/second" and "20 miles/hour" into uniformly scaled floating point numbers. The library is implemented in both Tcl and C, and supporting other scripting languages should be straightforward.

Download Website Updated 16 Dec 2002 Tixapps

Screenshot
Pop 35.50
Vit 1.81

Tixapps is a suite of development applications that run with Tcl/Tk or Python, using the Tix widget set. Applications currently included in Tixapps are tixinspect (an inspector for Tix/Tk applications), tixdebug (a debugger to work with tixinspect), and tixinfo (an info browser for GNU documentation).

Screenshot

Project Spotlight

DocBook Doclet

A tool that creates DocBook XML from Javadoc or HTML and transforms DocBook to various output formats.

Screenshot

Project Spotlight

Mapyrus

Software for map plots in PostScript, PDF, SVG, and Web image formats.