Gforth is a fast and portable implementation of the ANS Forth
language. It works nicely with the Emacs editor, offers some nice
features such as input completion and history and a powerful locals
facility, and it even has a manual. Gforth employs traditional
implementation techniques: its inner innerpreter is indirect or
direct threaded.
A compiler for the INTERCAL language, which has a syntax and
feature set differing considerably from all other programming
languages. This is the C-INTERCAL compiler, which compiles
INTERCAL to C, and then invokes cc as a backend, much like the
"f2c" Fortran compiler.
This is a port of MLton, the whole-program optimizing Standard ML
Compiler. MLton runs on a variety of platforms, generates excellent
code, has a fast C FFI, profiling, and many useful libraries,
including an interface to the GNU multiprecision library. For more
information, go to the MLton home page.
- nML is a dialect/harmony of Standard ML of New Jersey and Objective Caml.
- nML is a higher-order and typed programming language.
- nML does not stand against the C programming convention.
- nML compiler is a compiler of the nML language
using the Objective Caml compiler:
nML parser + nML type-checker +
nML-to-OCaml translator + the OCaml compiler.
A Python extension embedding SWI-Prolog
PyProlog is a Python extension that permits direct access to an
embedded PROLOG. The extension lends Python the efficient unification
and backtracking of PROLOG, and allows a programmer to instrument
Python classes with PROLOG code. Callbacks from PROLOG to Python are
also supported.
REXX/imc is a Rexx interpreter for Unix. It supports all the standard
instructions and built-in functions, plus a small number of extensions,
and has a partial implementation of the SAA API allowing applications
to call Rexx programs and to register addressing environments, Rexx
functions, and exit handlers.
Rexx/Wrapper is a tool that wraps Rexx source or tokenised code into an
executable. The Rexx source code can be optionally compressed and encoded to
ensure that the original Rexx code cannot be viewed (unless you have the
original encryption key).
To use Rexx/Wrapper you need two extra bits of software:
1. A supported Rexx interpreter
2. A supported C compiler
Scala is a general purpose 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, enabling Java and other programmers to be more productive.
Code sizes are typically reduced by a factor of two to three when
compared to an equivalent Java application.
Gubby is a small program that continually shows where Procmail has placed
new email. It runs both in commandline and in an ncurses environment with
colors, and will update the overview in real time, while using very low
resources. Users can launch a specified mailreader by selecting a folder
and pressing enter.
isync is a command line application which synchronizes a local maildir-style
mailbox with a remote IMAP4 mailbox, suitable for use in IMAP-disconnected
mode. Multiple copies of the remote IMAP4 mailbox can be maintained, and all
flags are synchronized. TLS/SSL is supported via imaps: or STARTTLS.