FICL is an extremely lightweight, fast, portable implementation of FORTH
which can be bound to C functions or even embedded within C/assembler
programs. This is a port for the current version of FICL. Older versions
can typically be found in /usr/src/sys/boot/ficl on FreeBSD with the
bindings needed by the OS loader.
The gnatdroid-x86 port builds a C/Ada cross-compiler based on GCC 6
that targets the Android operating system (up to version 6.0, API level
23) running on x86 or x86_64 architecture. This produces binaries that
run natively on x86-based Android devices.
Erlang is a programming language used to build massively scalable soft
real-time systems with requirements on high availability. Some of its
uses are in telecoms, banking, e-commerce, computer telephony and
instant messaging. Erlang's runtime system has built-in support for
concurrency, distribution and fault tolerance.
GUILE, GNU's Ubiquitous Intelligent Language for Extension,
is a library that implements the Scheme language plus various
convenient facilities. It's designed so that you can link it
into an application or utility to make it extensible. Our
plan is to link this library into all GNU programs that call for
extensibility.
GUILE, GNU's Ubiquitous Intelligent Language for Extension,
is a library that implements the Scheme language plus various
convenient facilities. It's designed so that you can link it
into an application or utility to make it extensible. Our
plan is to link this library into all GNU programs that call for
extensibility.
ICI is a C-like, high level language originally developed by Tim Long
and placed into the public domain. ICI marries C's expression syntax,
control structures and overall feel, with a dynamic, garbage
collected, object-based, data model. Version 4 incorporates numerous
performance enhancements, refinements to existing features and new
features including native support for threads, a cleaner, more well
defined API for extension module authors and those embedding ICI
within other programs, and new documentation that is superior to
that provided in previous releases.
ICI is typically used as a scripting-like language in the fashion of
Perl, Python, Ruby, Lua, TCL and other such languages. ICI can be
called from C and the language itself can be extended allowing
applications to provide domain specific functions, types and
operators for use in their ICI programs. Embedding within applications
allows application authors to make use of ICI's efficient object
system which provides many useful facilities.
ICI is in the public domain, there is no copyright on it.
HuC is a PC Engine C compiler. It can create ROMs (hucard) or CD images
and is bundled with an assembler and all kinds of libraries. You can ouput
text, scrolls, make sound, control CD, handle sprites and tiles, and more.
Io is small prototype-based programming language. The ideas in Io
are mostly inspired by Smalltalk (all values are objects), Self
(prototype-based), NewtonScript (differential inheritance), Act1
(actors and futures for concurrency), LISP (code is a runtime
inspectable/modifiable tree) and Lua (small, embeddable).
Kawa is a full Scheme implementation written in Java. With Kawa you can
access Java objects, methods, fields and classes within your Scheme code.
Scheme functions and files are compiled into optimized Java byte-code,
allowing you to write Java applications, applets, classes, and servlets
in Scheme.
Haskell-mode is a major Emacs mode for editing Haskell source code. It
provides syntax highlighting and automatic indentation and comes with
inf-haskell which allows interaction with an inferior Haskell interactive
loop such as the one of Hugs or GHCi.
Note that if you want to use haskell-mode under XEmacs, you should
install editors/xemacs-packages instead.