fun4j brings functional programming to the JVM. It's a framework that integrates major concepts from functional programming into the Java Platform. It also provides seamless integration of Java with Lisp coding, by using a lisp-to-bytecode compiler.
AspectSharp is an AOP (Aspect Oriented Programming) framework for .NET .
The "RISC-0" project is a collection of Python libraries and programs to support the RISC architecture described by Prof. Niklaus Wirth on his web page (http://www.inf.ethz.ch/personal/wirth/Articles/FPGA-relatedWork/index.html)
The Universal COBOL Compiler (UCC) is a Java-based COBOL to Java bytecode cross-compiler. It's made up of a COBOL compiler, a Java-based COBOL runtime, and a package for manipulating Java class files.
SSEPlus is a SIMD function library. It provides optimized emulation for newer SSE instructions. It also provides a rich set of high performance routines for common operations such as arithmetic, bitwise logic, and data packing and unpacking.
Shark is an open-source preprocessor for Java that lets you do more with less. Shark makes Java sharper by adding Apache Velocity-style foreach loops and property getters, C#-style property setters, and more. Shark includes a commandline tool as we
Moved to GitHub: https://github.com/cojen/Cojen Dynamic Java bytecode generation and disassembly tools. A builder allows code to be generated more easily, instead of having to select exact instructions. Utility classes are provided which demonstrate the code generator and loader.
A Proof of Concept for programming in English
While it may be impossible to program in English. The goal for this project is to complete the foundation for an "English like" programming language. One that should be easily readable by native speakers, but formally defined and extendable to program for larger projects. You may also like to check out the Wiki.
Python in the Browser
Zeus Programming Language (zeuspl) is a open source and powerful programming language that is similar to Yahoo pipes.
A lightweight dynamic language for the JVM
(we don't use SourceForge anymore)
SableCC is a parser generator which generates object-oriented frameworks for building compilers, interpreters and other text parsers. SableCC keeps a clean separation between machine and user code which leads to a shorter development cycle.
Removes cumbersomeness of BigDecimal and BigInteger of Java.
BigNumber is a powerful tool for Java developers who need to use `BigInteger` and/or `BigDecimal` types from `java.lang.Math`. These two fall under category of bignum libraries. This small library combines these two and provides a convenient, coherent and more capable data type named `Big` from `org.bigNumber.common.models`. This `Big` data type has all the features and capability of both BigInteger and BigDecimal but it there is no need to define separate distinct types for these two type of numbers. There are additional capabilities which `Big` provides to you to work efficiently and comfortably with large numbers. Have fun, get things done.
A wrapper utility for the AMX NetLinx compiler.
zkribe is a procedural/oo programming language
Zkribe is a procedural/oo programming language aimed at ease of use an full control of the programming process.
A compiled language for rapid development and good runtime performance
jael is a programming language that enables rapid development and easy code maintenance, like a scripting language such as Python, while gives a runtime performance as good as java or C.
A maven distributed version of Mouse
Mouse is a non Pack-rat PEG parser hosted under the http://mousepeg.sourceforge.net/ project. This is a Maven friendly version of that project. In addition this project provides a Maven plugin to enable generation of sources during the Maven build life-cycle.
Precompiled (deployable) open source binary files
These precompiled (deployable) open source binary files distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.
Transcribe Parsing Expression Grammar into a parser written in Java.
This is a tool to transcribe Parsing Expression Grammar into a parser written in Java. Parsing Expression Grammar (PEG) is a new way to specify recursive-descent parsers with limited backtracking. The use of backtracking lifts the LL(1) restriction usually imposed by top-down parsers. In addition, PEG can define parsers with integrated lexing. Unlike some existing parser generators for PEG, the tool does not produce a complex and storage-hungry "packrat parser", but a collection of transparent recursive procedures. It is named "Mouse" to set it apart from pack rats. An integral feature of "Mouse" is the mechanism for specifying semantics (also in Java). This makes "Mouse" a convenient tool if one needs an ad-hoc language processor. Being written in Java, the processor is operating-system independent. Included in the package is PEG Explorer, an interactive tool to investigate the effect of limited backtracking. Included are also PEGs for Java and C.
Javaruntype is a library which offers a runtime objectual representation of the Java type system
exciter parser generator software
Xciter parser generator software
Tremgcc is a standalone compiler suite especially created to build tremulous videogame, but is able to compile ioquake/openarena, gnupg and other small programs too.
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.