Learning programming language for kids
TclTrf is an extension library to the script language tcl, as created by John Ousterhout. It extends the language at the C-and Tcl-with ``transformer''-commands to encode and compress data. Based on the stacked channels of the tcl core (ability inter
antlraux is a java package thought to be used in combination with antlr(http://www.antlr.org). Features contextual information management, command line parsing and lexical information treatment.
Beaver is a LALR compiler compiler for Java that uses several techniques to generate very fast parsers.
A Forth interpreter built on top of a little virtual machine.
Poet (Prototype Object Extension for Tcl) extends the Tcl language with objects featuring dynamic, prototype-based inheritance, persistence, and one-way constraints. Poet includes wrappers around the Tk and BWidget widgets and object and code editors.
Sarien is a portable implementation of the Sierra On-Line Adventure Game Interpreter (AGI), and is able to run games such as Leisure Suit Larry in the Land of the Lounge Lizards and Space Quest I and II.
A simple BASIC interpreter written in C++
TBasic is an implementation of a minimalist BASIC (based on the Tiny Basic specification but with a few significant additions) in the C++ language. It was written for fun, as a project to create a functional language interpreter from scratch and to be potentially used as a lightweight scripting language (it can either be used as a classic command line BASIC interpreter or as a class that allows a C++ programs to load and run basic programs, register custom basic commands and interact with basic variables).
An open-source Java-based XCCDF reference implementation.
AMOS BASIC reimplementation in Java
jAMOS is a cross platform, Java-based reimplementation of François Lionet's AMOS BASIC on the Amiga.
Lsl Plus is an edit/compile/test environment for the Linden Scripting Language (LSL), implemented as an Eclipse plug-in.
Repository has been moved to: http://dtitov.github.com/bracer
Java library for parsing and evaluating math expressions. Javadoc is available at http://bracer.sourceforge.net/javadoc/ P.S. This library depends on Apache Commons Math, so don't forget to include commons-math-2.2.jar to your project.
C-smile OOL is a scripting language with C++-like grammar. It has compiler, VM running bytecodes and C++ extendible runtime. Intended to run in standlone and embedded mode.
CCSH is provides a way of using C programs in the way you use shell scripts. This allows the user to only have to manage 1 file (the source file). This is also useful in heterogenious environments. The code is compiled upon execution. In the fu
DURIAN is a Free Delphi Web Application Server for make interactive dynamic web documents in the Pascal server-side html-embedded scripting language for Windows (Delphi) and Linux (Kylix).
Relational Database Management System
A relational database management system, based on the principles laid down in the book "Databases, Types, and The Relational Model: The Third Manifesto" by C. J. Date and Hugh Darwen.
ExpressionJ is a Java library allowing to interpret simple numeric expressions, which may be used in all applications which have to combine numeric values, but do not want to use full-blown scripting languages.
Graph algorithms interpreter, IDE, debugger, 3D visualizations.
Graphal is an interpreter of a programming language that is mainly oriented to graph algorithms. There is a command line interpreter and a graphical integrated development environment. The IDE contains text editor for programmers, compilation and script output, advanced debugger and visualization window. The progress of the interpreted and debugged graph algorithm can be displayed in 3D scene.
HESTI (hardware simulation toolkit) is intended to be a full featured toolkit (language w/o gui) to describe and simulate a hardware. As now I submit, it's already contain a basic feature to do boolean algebra, processing input and output, and also modi
Decouple your GUI building code from the rest of your application. Using an XML description, the Java Gui Builder will build appropriate windows, controls and objects for later retrieval by the mainstream code.
Ksi is a portable, embeddable Scheme implementation written in C.
LuaCheia is a full-blown, enhanced version of the Lua interpreter.
MicroLua brings Lua on the Nintendo DS for easy programming
MicroLua brings the programming language Lua on the Nintendo DS for easy and fast development of beautiful homebrews! Based on brunni's µLibrary, µLua is a Lua interpreter featuring fast drawings and many important functionalities. You can exploit your Nintendo DS with the simplistic yet powerful Lua language! On your cartridge, MicroLua is a NDS executable that shows as its frontend a great graphical shell from which you can explore your cartridge and run Lua scripts written for µLua. µLua already benefits from an impressive collection of homebrews, from a complete and expandable MicroLua IDE to enjoyable games, produced by an active and helpful community.