The OVAL Interpreter is a freely available
reference implementation that demonstrates the
evaluation of OVAL definitions. Based on a set of
definitions, the interpreter collects system
information, evaluates it, and generates a
detailed OVAL results file.
Related ProjectsMedia Player Classic - Home Cinema, Properties Editor, Win32 Disk Imager, MeCab, Dumpper v.60.3
Freemat is an intepereted, matrix-oriented development environment for engineering and scientific applications, similar to the commercial
manipulation, and plotting as well as parallel programming.
Related ProjectsMPC-BE, Media Player Classic - Home Cinema, SharpDevelop-jp, MeCab, Amateras
Chicken is a Scheme compiler that translates most of R5RS Scheme into relatively portable C. It supports fully general tail-call recursion, first-class continuations, and has a very flexible and efficient interface to C and C++. Chicken implements several extensions to the Scheme language: lightweight threads, pattern matching macros, dynamic loading of compiled code, and various object-oriented paradigms, such as TinyCLOS, and others. The library system includes hundreds of convenient modules for practical use.
Related ProjectsWin32 Disk Imager, MPC-BE, MinGW - Minimalist GNU for Windows, Amateras, Media Player Classic - Home Cinema
Mawk (Mike's AWK) is an interpreter for the AWK Programming Language.
Apache::ASP provides an Active Server Pages port to the Apache Web Server with Perl as the host scripting language. Apache::ASP allows a developer to create dynamic Web applications with session management and embedded Perl code. There are also many powerful extensions, including XML taglibs, XSLT rendering, and new events not originally part of the ASP API.
Related ProjectsAmateras, TuxGuitar, SmillaEnlarger, GLOBALBASE PROJECT, Properties Editor
CodeWorker is a versatile parsing tool and a universal source code generator. It interprets a scripting language for producing reusable, tailor-made, evolving, and reliable IT systems with a high level of automation. The file formats to parse are described in an extended-BNF syntax. Template-based scripts drive the writing of patterns for generating code or text. The code generation knows how to preserve protected areas with hand-typed code and provides code expansion, source-to-source translation, and program transformation. It provides a native translation of CodeWorker's scripts in C++.
Related ProjectsMeCab, Win32 Disk Imager, Dumpper v.60.3, MergeDoc, Properties Editor
The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler for the functional programming language Haskell. GHC compiles Haskell to either native code or C. It implements numerous experimental language extensions to Haskell for example concurrency, a foreign language interface, several type-system extensions, exceptions, and so on. GHC comes with a generational garbage collector, a space and time profiler, and a comprehensive set of libraries.
Related ProjectsDumpper v.60.3, Win32 Disk Imager, SharpDevelop-jp, MeCab, Mysaifu JVM
SableCC is a parser generator that generates fully featured object-oriented frameworks for building compilers, interpreters, and other text parsers. In particular, generated frameworks include intuitive strictly-typed abstract syntax trees and tree walkers. SableCC also keeps a clean separation between machine-generated code and user-written code, which leads to a shorter development cycle.
Related ProjectsWin32 Disk Imager, Dumpper v.60.3, MeCab, MergeDoc, Amateras
Husk is an implementation of the Scheme programming language for the Haskell Platform. Advanced R5RS features are provided, including continuations, hygienic macros, and a full numeric tower.
CLIP is a Clipper/XBase compatible compiler with initial support other xBase dialects. It features support for international languages and character sets. It also features OOP, a multiplatform GUI based on GTK/GTKextra, all SIX/Comix features (including hypertext indexing), 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), a multitasking client and application server based on TCP/IP sockets, object data base utilities, and a functions library.
Related ProjectsMedia Player Classic - Home Cinema, Mysaifu JVM, XOOPS, Win32 Disk Imager, MPC-BE
bashdb, kshdb, and zshdb are debuggers for Bash, ksh, and zsh scripts respectively. The debugger command interface is modeled on the gdb command interface. Front-ends supporting bashdb include GNU-Emacs and ddd.
Related ProjectsMeCab, Media Player Classic - Home Cinema, Mysaifu JVM, Win32 Disk Imager, MPC-BE
Groovy is an agile, dynamic language for the JVM which combines many features from languages like Python, Ruby, and Smalltalk and makes them available to Java developers using a Java-like syntax. It is designed to help get things done on the Java platform in a quicker, more concise, and fun way. It can be used as an alternative compiler to javac to generate standard Java bytecode to be used by any Java project or it can be used dynamically as an alternative language, such as for scripting Java objects, templating, or writing unit test cases.
Related ProjectsDeSmuME, Amateras, iReport-Designer for JasperReports, MeCab, Darik's Boot and Nuke
GNU ccScript offers a class extensible threaded embedded scripting engine for use with the Common C++ GNU package. This engine is also used in Bayonne (the GNU telephony server), and in TOSI (FreeBSD and GNU/Linux PBX integration servers). This engine differs from traditional scripting systems in that it is used to script near real-time state-event systems through deterministic callback step execution rather than the linear and non-deterministic fashion of embedded script libraries such as tcl, and libguile.
Related ProjectsProperties Editor, Mysaifu JVM, Amateras, SharpDevelop-jp, TERASOLUNA Framework
pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.
Related ProjectsMinGW - Minimalist GNU for Windows, DeSmuME, Properties Editor, iReport-Designer for JasperReports, SmillaEnlarger
GNU Smalltalk is a free implementation of the Smalltalk-80 language.
Related ProjectsMysaifu JVM, Amateras, DeSmuME, iReport-Designer for JasperReports, SmillaEnlarger