Icon is a high-level programming language with extensive facilities for
processing strings and structures. Icon has several novel features,
including expressions that may produce sequences of results, goal-directed
evaluation that automatically searches for a successful result, and string
scanning that allows operations on strings to be formulated at a high
conceptual level.
The language is described in R. E. Griswold and M. T. Griswold, The
Icon Programming Language, Prentice-Hall, Inc., Englewood Cliffs, NJ,
second edition, 1990.
For more information or assistance, contact:
Icon Project voice: (520) 621-6613
Department of Computer Science fax: (520) 621-4246
The University of Arizona
P.O. Box 210077 icon-project@cs.arizona.edu
Tucson, AZ 85721-0077
U.S.A.
This port contains packages from a near-minimal installation of Fedora 10
Linux. These packages, in conjunction with the Linux kernel module,
form the basis of the Linux compatibility environment. It is designed to
provide a nice user experience by using the FreeBSD configuration for
corresponding Linux stuff where possible. Because of this any work which
needs to chroot into the Linux base may not work as expected (no fallthrough
to the FreeBSD config possible).
The DragonFly Mail Agent is a small Mail Transport Agent (MTA),
designed for home and office use. It accepts e-mail messages
from locally installed Mail User Agents (MUA) and delivers the
messages either locally or to a remote destination. Remote
delivery includes several features like TLS/SSL support and
SMTP authentication, but not MX record lookups. Therefore,
dma is currently not suitable for direct remote delivery.
However, it works very well for handling local mail plus
secure mail submission to a remote smarthost (e.g. for
travelling mobile computers).
Since dma is not intended as a replacement for real, big MTAs
like sendmail(8) or postfix(1), it does not listen on port 25
for incoming connections.
POE::Component::Syndicator is a base class for POE components which need to
handle a persistent resource (e.g. a connection to an IRC server) for one or
more sessions in an extendable way.
This module (as well as Object::Pluggable, which this module inherits from)
was born out of POE::Component::IRC, the guts of which quickly spread to
other POE components. Now they can all inherit from this module instead.
The component provides an event queue, which can be managed with the methods
documented below. It handles delivery of events to the object itself, all
interested plugins, and all interested sessions.
SVN-Hooks is a Perl framework for creating Subversion hooks.
It comes with a bunch of plugins (actually, sub-modules of SVN::Hooks)
that implement some of the most used standalone Subversion hooks
available, such as pre-commit hooks for enforcing:
- the log message format
- property settings
- the repository structure
- restrictions on the modification of repository areas (e.g., /tags)
- restrictions on filenames
- the integration with ticketing systems
It also comes with post-commit hooks for:
- sending commit emails
- updating configuration files in the server from changes made in
the repository
But as a framework, it can be extended to implement all types of
hooks.
EDICT is a Japanese - English Dictionary by Mr. J.W. Breen. This is a
Japanese-English and English-Japanese dictionary converted from the
original one into JIS X 4081 format (that is a subset of EPWING V1) by
FreePWING. So it can be used by EPWING viewer on Unix and the other OS
(e.g. Windows or MacOS). URL for this converted dictionary is
and URL for EDICT is
ftp://ftp.cc.monash.edu.au/pub/nihongo/00INDEX.html
ftp://ftp.cc.monash.edu.au/pub/nihongo/
latexdiff is a Perl script that compares two latex files and marks
up significant differences between them (i.e. a diff for latex files).
Various options are available for visual markup using standard latex
packages such as "color.sty". Changes not directly affecting visible
text, for example in formatting commands, are still marked in
the latex source.
A rudimentary revision facilility is provided by another Perl script,
latexrevise, which accepts or rejects all changes. Manual
editing of the difference file can be used to override this default
behaviour and accept or reject selected changes only. There are also
scripts to handle multiple-file documents, and files under version
control.
mod_fileiri implements http IRIs for directories/files, i.e.
if accepts URIs with non-ASCII characters encoded in UTF-8 and
converts them to the legacy encoding used in the file system
(which can be specified per directory, or even finer if necessary
(although that's a real hack)).
What is more, it continues to accept requests in the legacy
encoding specified, and redirects them to the correct UTF-8
form, which then returns the actual document (without looping).
There is also a backwards mode, which does redirects from
URIs in a specified legacy encoding to UTF-8 if the directory/
filenames are in UTF-8.
The Bauer stereophonic-to-binaural DSP (bs2b) is designed
to improve headphone listening of stereo audio records.
The mod_setenvifplus module allows you to set environment variables
according to whether different aspects of the request match regular
expressions you specify. These environment variables can be used by
other parts of the server to make decisions about actions to be taken,
e.g. by using mod_qos or to propagate supplemental information to the
appliaction via HTTP header data. mod_setenvifplus is derived from the
standard Apache modules mod_setenvif and mod_headers.