ferite is a modern, lighweight, portable, threadsafe scripting engine with a language that is very easy to pick up and leverage for any task. It\'s been designed for rapid deployment in other programs as well as stand alone use.
This project houses Perl's Tcl and Tcl::Tk bridge modules that allow you to take advantage of Tcl/Tk in Perl. For the Tcl/Tk developer areas, please see either the main "tcl" project, the "tktoolkit" project for Tk.
A tiny Scheme interpreter for embedding in programs.
TinyScheme is a Scheme interpreter that can execute Scheme code but is also suitable for embedding in programs. The goal is to keep the interpreter small while providing as much compatability with Scheme standards as possible.
GNU readline for interactive tcl shells
tclreadline makes the GNU readline available for interactive tcl shells. This includes features as history expansion and file/command completion. Command completion is provided for all tcl/tk commands and can be extended to user defined commands.
Yabasic is a free, multi-platform implementation of a traditional command-line BASIC programming language interpreter. It is small, feature-rich, and easy-to-use, with numerous useful features and facilities for structured programming.
Thrift console provides a dynamic command line interface for interaction with Thrift services. It's designed for use in development of Thrift services.
MequaScript is a BASIC-style interpreter with a hybrid syntax
BASIC-style interpreter supporting hybrid BASIC and C-style syntax, multiple threads and simple object orientation.
This is a Data Serialization Language intended to represent a hierarchial data as a text (of ANY charset). ANY "binary" or "textual" data may be represented or marked-up as well. Extremely low redundance. Very fast parser (is similar to SAX).
CJKPython is internationalization and localization efforts for Chinese, Japanese and Korean environments on Python.
Jim is a small footprint implementation of the Tcl programming language. It can be used to make an application scriptable or to have a real language as configuration file. Jim is 14k lines of code, so can be added directly inside applications.
This is a open source Tcl/Tk distribution for 32-bit Microsoft Windows operating systems.
The dyncall library encapsulates architecture-, OS- and compiler-specific function call semantics in a virtual "push the arguments manually" (foreign function call) interface allowing programmers to call C functions in a completely dynamic manner.
Bytecode-based Scheme (R^5RS) implementation. Fast, compact, stable, suitable for education and experimentation.
FreeForm can be described as a 'language language'. It can be used for specifying new formal language and the way how code written in such language is resolved. It allows defining syntax like libraries and combining and embedding custom syntaxes.
Eagle (Extensible Adaptable Generalized Logic Engine) is an implementation of the Tcl scripting language for the Common Language Runtime (CLR).
Cross-platform reimplementation of AMOS BASIC (runtime)
XAMOS is a cross-platform reimplementation of AMOS BASIC based on jAMOS, fully re-written in C++ with SDL libraries. Currently runtime only, however is widely compatible with jAMOS projects.
A Tcl wrapper around the gestalt() function.
A small Tcl extension to access the gestalt() function on Mac OS.
A Tcl extension providing a [diff] command
Tcldiff is a Tcl extension implementing a [diff] command for Tcl scripts. It implements the options of the OpenBSD diff tool and can compare files as well as directories.
S7 Scheme for windows. Note this is alpha software undergoing development. Developers interested in the source code are advised to check out the latest copy from the SVN repository.
PhpMyCodeGenerator is a code generator framework, which allows you to create code generators as PHP functions and provide input to the code generators through an Excel/Calc file. PhpMyCellScript allows you to write programs directly in Excel/Calc.
Jaoopl is an interpreted Object-Oriented programming language.
Klimop is a operator-precedence parser library for Java using the algorithm as described by Theodore Norvell. Klimop is easy to use, open source and efficient.
dependently typed functional programming language
Programming language based off pure type systems, and COQ. Currently aimed at both systems, and application programming. Has a simple syntax, and (planned) C integration.
Parsing for everybody.
Dapar is a universal parsing library written in C. It will interpret any grammar you give it in a BNF-like format, and constructs a matching expression tree for any given input. This makes developing a new parser for any language simple and reliable. Includes an ABNF parser, EBNF parser, XML parser and algebraic math parser.