SMC takes a state machine stored in an .sm file and generates the state pattern classes in fourteen programming languages. Its features include default transitions, transition arguments, transition guards, push/pop transitions, and Entry/Exit actions. It requires Java SE 1.6 or better.
Related ProjectsDeSmuME, MinGW - Minimalist GNU for Windows, iReport-Designer for JasperReports, Amateras, SmillaEnlarger |
ccache is a compiler cache. It speeds up recompilation of C/C++ code by caching previous compilations and detecting when the same compilation is being done again.
Related ProjectsSmillaEnlarger, iReport-Designer for JasperReports, DeSmuME, TuxGuitar, SharpDevelop-jp |
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 |
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 |
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 |
PyInstaller converts (packages) Python programs into standalone executables under Windows, Linux, Mac OS X, Solaris, and AIX. It supports several platforms and is able to build fully-contained (single file) executables.
Related ProjectsAmateras, Properties Editor, Media Player Classic - Home Cinema, MinGW - Minimalist GNU for Windows, MergeDoc |
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 |
GNU Smalltalk is a free implementation of the Smalltalk-80 language.
Related ProjectsMysaifu JVM, Amateras, DeSmuME, iReport-Designer for JasperReports, SmillaEnlarger |
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages including mixins, algebraic datatypes with pattern matching, genericity, and more. It is well integrated with Java and .NET: the Scala compiler produces standard Java class files or .NET assemblies, and Java/.NET libraries and frameworks can be used without glue code or additional declarations.
Related ProjectsTERASOLUNA Framework, Dumpper v.60.3, MPC-BE, SharpDevelop-jp, Win32 Disk Imager |
冥王ハーデスの開発、検証およびプルート (プロシージャ言語テストと操作のユーザーの) 手順を展開するための参照のオープン ソース環境を目指しています。
Related ProjectsExerb, MinGW - Minimalist GNU for Windows, MPC-BE, blanco Framework, Media Player Classic - Home Cinema |
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 |
crosstool-NG is a versatile toolchain generator, aiming at being highly configurable. It supports multiple target architectures, different components (glibc/uClibc...) and versions. crosstool-NG also features debugging utilities (DUMA, strace...) and generation tools (sstrip...).
Related ProjectsDeSmuME, Darik's Boot and Nuke, Amateras, iReport-Designer for JasperReports, SmillaEnlarger |
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 |
bigFORTH is a native code Forth. It was originally developed on the Atari ST for the Motorola 68k processor and was recently ported to Intel 386, running under a DOS extender (GO32). bigFORTH is available for Linux and Windows 95/98/NT in pre-beta-test. This version is available under GPL. The most striking new feature is the graphical user interface MINOS and the form editor Theseus. MINOS is a graphic user interface (GUI) for X, written for bigFORTH-Linux and bigFORTH-Win32. It includes a rapid GUI developement editor (Theseus).
Related ProjectsDarik's Boot and Nuke, Mysaifu JVM, Properties Editor, DeSmuME, iReport-Designer for JasperReports |
SuperWaba is a VM for PDAs. Because of the way it was written, you can use Java to develop programs for it. It supports exceptions, threads, many user interface controls, double and long 64-bit types, grayscale, color, 3D controls, and JNI and Java libraries, among other features. The project has been superseded and replaced with TotalCross.
Related ProjectsAmateras, Win32 Disk Imager, Properties Editor, MeCab, Dumpper v.60.3 |