GCC, the GNU Compiler Collection, supports a number of languages. This
port installs the C, C++, Fortran and Java front ends as gcc46, g++46,
gfortran46, and gcj46, respectively.
Gerald Pfeifer <gerald@FreeBSD.org>
GCC, the GNU Compiler Collection, supports a number of languages. This
port installs the C, C++, Fortran and Java front ends as gcc47, g++47,
gfortran47, and gcj47, respectively.
Gerald Pfeifer <gerald@FreeBSD.org>
This is a "meta-port" to install the extensions for PHP 5.5.
Defaults to:
ctype, dom, filter, hash, iconv, json, pdo, pdo_sqlite, phar, posix,
session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.
This package is a dependency of lang/gnatdroid-x86. It provides the
cross-tools required to build the GNAT FreeBSD->x86 cross-compiler that
is gnatdroid, as well as any binaries that it produces.
GNU Prolog is a free Prolog compiler with constraint solving over finite
domains developed by Daniel Diaz.
GNU Prolog accepts Prolog+constraint programs and produces native binaries
(like gcc does from a C source). The obtained executable is then stand-alone.
The size of this executable can be quite small since GNU Prolog can avoid to
link the code of most unused built-in predicates. The performances of GNU
Prolog are very encouraging (comparable to commercial systems).
Beside the native-code compilation, GNU Prolog offers a classical interactive
interpreter (top-level) with a debugger.
The Prolog part conforms to the ISO standard for Prolog with many extensions
very useful in practice (global variables, OS interface, sockets,...).
GNU Prolog also includes an efficient constraint solver over Finite Domains
(FD). This opens contraint logic pogramming to the user combining the power
of constraint programming to the declarativity of logic programming.
GCC, the GNU Compiler Collection, supports a number of languages. This
port installs the C, C++, Fortran and Java front ends as gcc48, g++48,
gfortran48, and gcj48, respectively.
Gerald Pfeifer <gerald@FreeBSD.org>
Gauche is a Scheme interpreter conforming Revised^5 Report on
Algorithmic Language Scheme. It is designed for rapid development of
daily tools like system management and text processing. It can handle
multibyte character strings natively.
LFE, Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang
compiler. Code produced with it is compatible with "normal" Erlang
code. An LFE evaluator and shell is also included.
JRuby is a 100% Java implementation of the Ruby programming language.
It is Ruby for the JVM, offering high performance, real threading and
support for vast array of libraries.
JRuby is highly compatible with Ruby 1.8.7 & 1.9.2 (both versions in
single install).
MTASC is the first ActionScript 2 Open Source free compiler.
It can compile large number of .as class files in a very short time
and generate directly the corresponding SWF bytecode without relying
on Macromedia Flash or other tools.