RSS 20 projects tagged "Interpreters"

No download Website Updated 04 Oct 2008 JELAN

Screenshot
Pop 17.09
Vit 1.00

JELAN provides facilities for constructing and invoking LL(1) language lexical analyzers and parsers. These are embedded in the sense that a language can be specified and then used for textual analysis within the same Java program. This avoids the need for a separate generation phase to write and compile a lexical analyzer and parser from the language specification.

Download Website Updated 06 Jun 2008 project:Einstein

Screenshot
Pop 20.59
Vit 1.43

project:Einstein aims to deliver a Domain Specific Language for contemporary enterprise development. This includes an SOA-based approach with a lightweight, easy-to-understand language on top of a contemporary stack of enterprise technologies.

Download Website Updated 27 Oct 2007 OpenJX

Screenshot
Pop 23.13
Vit 2.00

OpenJX is a Java XML form language. It is meant to be like Adobe's Flex language, but it uses Java at its core.

Download No website Updated 10 Oct 2007 Blocks Language

Screenshot
Pop 38.34
Vit 1.42

Blocks is a block-oriented graphical programming language. Programming is simply a matter of dragging and dropping blocks. Blocks can be used as an education language, as an extension language for Java applications, or as an autonomous script language.

No download Website Updated 21 Aug 2007 Karmasphere Parallel Data Processing Language

Screenshot
Pop 66.51
Vit 1.00

The Karmasphere DP language is a high-performance non-blocking parallel language for performing data processing. It is designed to give the user a high degree of control over the usage of system resources, such as how many CPU cores or how much disk I/O time to use, without requiring the software developer to explicitly consider these issues in code. The implementation is a stand-alone library that can be used in any Java 1.5 environment. It can take full advantage of multiprocessor (SMP or NUMA) systems, and may be scaled sideways: since the interpreter and environment are stateless, an entire cluster of machines may run the interpreter in parallel without any need for synchronization.

Download Website Updated 10 Sep 2008 Gleam

Screenshot
Pop 12.49
Vit 1.97

Gleam is a simple Scheme language interpreter written in Java. Its goals are to support the discovery of Scheme for beginners, simplicity, R5RS compliance, and full integration with the Java platform (with the ability to call Java code from Scheme and vice versa).

No download Website Updated 14 Nov 2006 TemplAT

Screenshot
Pop 10.68
Vit 1.00

TemplAT is a general-purpose text file template engine that was designed to be used as an API from Java applications or servlets. It is small (39K) and simple, yet surprisingly powerful, and has no external library dependencies.

Download No website Updated 12 Jun 2006 XMLMath

Screenshot
Pop 18.71
Vit 1.42

XMLMath is a program that evaluates mathematical, logical, or textual expressions described in XML and prints the result. The package supports declarations of variables, sub-routines, and XML-based libraries with formulas that can be included in new expression documents. Xmlmath can be used as a stand-alone program from the command-line, but can also be used as a library inside third-party applications.

Download Website Updated 27 Apr 2006 jNetStream

Screenshot
Pop 24.98
Vit 1.83

jNetStream is a sniffer and a protocol analyzer. A set of applications and complete Java library are provided with a comprehensive API. Hundreds of protocols have been defined, and the list can be expanded with a simple NPL language. It is appropriate for custom protocol development, grad students, and network teachers/professors.

No download Website Updated 31 Jul 2008 Hecl

Screenshot
Pop 36.22
Vit 4.20

The Hecl Programming Language is a high-level scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use. It is intended as a complement to the Java programming language, not a replacement. As such, it tries to do well what Java doesn't, and leaves those tasks to Java for which it is best suited. It is also easy to add Hecl to Java, or write new Hecl commands in Java. It aims to be a very immediate language so that you can pick it up and start doing useful things with it quickly. Of particular interest is the fact that it's small enough to run on Java-enabled cell phones, so you can quickly script applications for them!

Screenshot

Project Spotlight

libntru

A C implementation of NTRUEncrypt.

Screenshot

Project Spotlight

JSONMinify

A JSON+C minifier.