The purpose of this project is to modify SmartEiffel to allow it to be used to create applications for mobile device platforms such as Symbian, BREW, and J2ME. Currently the codebase is based on SmartEiffel 1.0, but we are looking into moving over to Sma
Monster is a scripting language designed for game development. It is object oriented, type safe, bytecode-compiled, easily merged into existing engines and especially designed to facilitate user-generated scripts. Homepage: http://monsterscript.net
More Than Parsing is a parser generator for context free grammars defined in a BNF-like format. It generates scanners, parsers, ASTs, etc. This sf project is no longer active, development will continue in a different place.
A project to create a compiler suite for the creation of NES binaries.
An experimental BASIC language for Linux, Mac OS X, and Windows.
NG-BASIC is an experimental BASIC language that can be both interpreted within an Integrated Development Environment (and debugged through that same environment) as well as compiled to a native executable. The goal of this project is to reproduce an environment similar to QuickBASIC 4.5 for modern operating systems and for BASIC enthusiasts.
This project indents to create a C# compiler with AOP support. Currently NKalore have support for After, Before, Around and Throwing advices. This project is based on Mono C# Compiler.
The NOAP toolkit provides a collection of utilities to use for slightly more exotic development on the Common Language Infrastructure. NOAP includes a fast ORM, an Objective-C compiler for .NET, and much more. See the Web site for more information.
BASIC programming language for Windows and Linux.
Newspeak is a new programming language in the tradition of Self and Smalltalk. Newspeak is highly dynamic and reflective - but designed to support modularity and security. It supports both object-oriented and functional programming.
Norma implements a small, easy to learn command set to build your website framework. With a couple of sourcelines it creates the pages and connection links and thus building the structure. From there on you can use other tools. (Under development, the sc
OSLang, which means Open Simulation Language is a programming language and scripting engine which is designed to manage Multi-Agent simulations in concurrent and distributed environments by a Message Passing Architecture.
OWBasic implements a powerful BASIC language dialect for the PocketViewer family from CASIO.
Development suite based on MVC
Workshop for software developers, based on a MVC architecture and a simple language, making programming easier, faster and even funnier.
OSBL is a tool for programming with blocks whose goal is to be used as an educational tool in the use of programming languages, creation of compilers, creation of virtual instruments and to be used like its own interpreter.
Open Source Microsoft VC to Delphi translator is the translation utilities toolset with IDE that support translating Microsoft VC 7.0 projects, libraries, APIs to Delphi 7.0
Open Source Visual Basic.Net compiler (written in Visual Basic.Net)
Orchid is a free multimedia language, which is being developed, as an alternative to other commercial presentation tools.
A self-created language(OrionsScript) compiler/virtual machine platform aiming to be an easy-to-use script language which can embed dotnet library in and can be highly customized.
PObjects is a C#-like language with integrated support for persistent objects and queries.
Izgradnja Kompajlera iz PPJ
ParGeL is an LALR(k) parser generator, which allows creation of inheritable parsers in runtime and compile time environments. ParGeL is written 100% in Java.
PlusScript is a simple to use scripting library using a JIT compiler which makes it faster than other scripting libraries.
This is PopAsm, the popular assembler project. It is intended to support the syntaxes of the most used assemblers so existing code has no need to be rewritten. It also assembles instructions of all intel-compatible CPUs.
An assembler (i.e. assembly language compiler) designed to be compatible with TASM and NASM so existing code will not have to be rewritten.