Ficl is a lightweight, efficient language designed to be incorporated into other programs, including (especially) firmware based systems. Ficl includes a simple but capable object model that can wrap existing data structures. Applications: scripting,
Developers experimental playground for radical modification of tcl's engine.
Out of the box GUI toolkit for PyOpenGL based on its GLUT capabilities. Style is similar to Tkinter and Pmw with some significant differences.
DynamicJava is a Java source interpreter. It executes programs written in Java, like described in the Java Language Specification, in addition with scripting features.
An IRC client that uses Tcl for not only the scripting, but also the "glue" at the C level for how all the parts of the application fit together.
Implements the stable model semantics without grounding.
s(ASP) is an implementation of the stable model semantics of logic programming. Unlike similar systems, it does not employ any form of grounding. This allows s(ASP) to execute programs that are not finitely groundable, including those which make use of lists and terms. Work on s(ASP) is supported by the National Science Foundation under Grant No. 1423419. Details of how s(ASP) works can be found in the following paper: Marple, Kyle, Elmer Salazar, and Gopal Gupta. "Computing Stable Models of Normal Logic Programs Without Grounding." arXiv preprint arXiv:1709.00501 (2017) (https://arxiv.org/abs/1709.00501).
Framework library with diverse applications. Assembles data components into trees based on the developer's implementation. Adaptable to automatically parse and export documents, markup files, scripts, and source code. Easily integrated with GUIs.
The library of the text data of the Wiki notation where it is a lexical analysis, and parsing (resolution against the Wiki element and construction of the syntax tree).
As for a usual expression, it is a lexical analysis (resolution of the token), parsing (construction of the syntax tree), a semantic analysis (conversion into the instruction row shown by reverse-polish notation), and a calculated library.
Take LISP and haul it into Java's direction.
Capsule is an OO programming language that is as simple as Java but has all the features of Java and C++. Capsule is 100% object oriented, with a compiler for production, an interpreter, debugger and IDE for development.
PMPL stands for Portable Miniature Programming Language. It is meant to be distributed with other packages and provides a uniform system in which system tasks can be programmed, such as autoconfiguration of the containing package.
Prototype-based embedded interpreter for C++.
The Markovski project implements an interpreter/compiler for a language named Markovski, used to write Markov algorithms (see http://en.wikipedia.org/wiki/Markov_algorithm).
Implements the C++ parser class usable for finding the matches in the input using regular expression. The regular expression pattern is a parameter in parsers constructor. Also allows to retrieve subexpressions matches in few steps. Supports wide chars.
Lich is a cross-platform multithreaded interpreter meant exclusively for use with text-based MUDs. The application natively supports the Ruby language as well as the Simutronics "Wizard" script standard including their StormFront expansions.
Kath is a simple high level language aimed towards scientific/engineering/general use applications. A minimum amount of constructs support classes/functions/generics. Its easy to learn, use & read. The compiler Komp produces bytecode for a virtual machine
An interactive loop for PHP with readline support and tab completion of function names and global variables. Written in python and php, originally used at Facebook, inc.
Ocean Scheme is an implementation of the Scheme programming language (aiming to be compatible with the upcoming R6RS Standard), whose native platform is the .NET framework (Mono, MS, and DotGNU). Written ground-up in C#.
A Ruby file parser/interpreter/preprocessor that comments lines of code based on conditions at the time the file is required. Very handy to implement debugging logs and code that has to be commented (not just dynamically switched off).
Version of the wish interpreter implementing an interface to the Fast Light Tool Kit (FLTK) portable GUI development environment. FLTK applications can be developed using Tcl scripts
Unmazed implements an interpreter for a scripting mini language, similar to the JSTL core tags, but in a standalone manner that can be used in non-JSP applications. The language uses the JUEL implementation of the Unified Expression Language (JSR 245).
Remote Invocation Framework (RIF) is a framework for RMI that is 100% dynamic and uses WS over HTTP and HTTPS for brokering. Finally a framework exists to enable RMI with less that 6 lines of code including both the client & server side.