Dao Language for Scripting and Computing
Dao is a lightweight and optionally typed programming language with many interesting features. It includes features that can make concurrent programming much simpler. It has well designed programming interfaces for easy embedding and extending.
XML-Parse library is a lightweight set of functions for parsing, checking, and creating xml files. It can support stream-oriented, SAX or DOM parsing styles, and includes an optional xsd schema validator and graphical schema generator.
Advanced TECO dialect and interactive screen editor based on Scintilla
SciTECO is an interactive TECO dialect, similar to Video TECO. It also adds features from classic TECO-11, as well as unique new ideas. Project development takes place at Github: https://github.com/rhaberkorn/sciteco
Clipper/XBase compatible compiler with initial support other xBase dialects. Multitasking, OOP,SIX/Comix, SQL and ODBC drivers,a C-API for third-party developers, a few wrappers for popular libraries (such as BZIP, GZIP, GD, Crypto, and Fcgi), ....
Perform dynamic tunings for realtime music.
Mutabor is a Program that allows performing and composing microtonal music using a normal MIDI keybord. But it's powerful description language is intended to allow permanent retunings and tuning logics in to describ, what's actually goes on.
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.
Emulator for the Xenon CPU inside the Xbox 360
This is a project to create an emulator for the Xenon processor of the Xbox 360 with the purpose of creating a emulator for the Xbox 360 platform that can be used to run Xbox homebrew on the PC
Brandy is an interpreter for BBC Basic
Brandy is an interpreter for BBC Basic (or Basic V) that runs under a variety of operating systems. Basic V is the version of Basic supplied with desktop computers running RISC OS. These were originally made by Acorn Computers.
An Apache module for developing web applications using Lua
mod_pLua is a module for the Apache httpd web server, that enables the use of preprocessed (html-embedded) Lua scripts using a PHP-like syntax as well as CGI-style interfacing, but at a much faster pace. For a more detailed description, see the wiki: https://sourceforge.net/p/modplua/wiki/
Loglan language and Virtual Loglan Processor repository
Loglan'82 is a programming language conceived for object and distributed programming. It has many features that make Loglan'82 a tool surpassing other programming languages: * It enjoys a unique safe and efficient system of managing objects, see [[Safe dealocation]], * It offers modules of classes (__class__), moreover it allows to declare modules of cooperating objects i.e. **coroutines** and modules of threads ('''process'''). One can create not only objects of classes, but also objects of coroutines with their ''fibres'' and objects of processes, aka agents with their *threads*. * Virtual machines of Loglan may connect (through internet) in a virtual, multiprocesorr computer.This allows to distribute a computation of a program between processors in a controlled way. * Objects of processes (agents) can be alocated on different nodes of a network of virtual machines or on the same machine.
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.
Small footprint Scheme interpreter for embedding in programs.
This is a resurrected open source C Interpreter project. The new release includes enhancements that allows the C Interpreter to talk to logic simulation so that it can be used to drive simulation. This project bridges Software and logic simulation.
Ectoplasm is a full compliant ECMAScript implementation, including interpreter, compiler, virtual machine, and just-in-time compiler. Supports both standalone and embedded operation.
A fast programming language combining old features with new.
A programming language designed to hopefully be as fast as Lua that uses a minimal instruction set and maximum functionality as possible to provide an environment where mistakes are unlikely. Currently in an experimental prototype stage, but should eventually be able to accomplish anything on a Linux PC and almost anything on Windows and Mac.
Lithium is a complete IDE for an own programmin language.
SNOBOL4, while known primarily as a string language excels at any task involving symbolic manipulations. It provides run time typing, garbage collection, user data types, on the fly compilation.
lightIDL is the original libIDL, but without GLib fats.
Mirror is a full featured object oriented programming language. In Mirror all programmatic entities are first class objects, actions are performed by sending messages to objects ala Smalltalk, and binding is dynamic and performed at runtime.
JormaScript is a small procedural lisp-like interpreted scripting language being implemented in C. The idea behind the project is to study the problematics of a programming language implementation and to produce a small general-purpose scripting solution
C and C++ parser, that intend to detect unnused code; C++ language used, and ANSI lib only, no OS specific code;
This project is an assembler for the PDP-11 processor developed in C; reads a file with the code and generates the correspondent binary code and show the state of the memory when the program is launched.
Python scripting for Adobe FrameMaker
A simple, nice and instructive nonrecursive predictive syntactical analyser for LL(1) grammars, just to play with it for fun.