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.
This port contains a standalone runtime environment of Erlang R15
to be used during the development of OTP applications.
Mail::Procmailrc is a pure Perl module that can read and write
procmail(1) compatible rc files. The intent behind its creation was
to provide an abstracted interface for web clients wishing to edit
procmailrc files, but it could be used in any number of useful ways
(e.g., a procmail rc pretty printer--how useful is that!?).
Mail::Procmailrc does not process mail in any form; it only reads and
writes procmail(1) rc files.
Class to handle mail queue managment.
Wrapper for PEAR::Mail and PEAR::DB (or PEAR::MDB/MDB2).
It can load, save and send saved mails in background
and also backup some mails.
The Mail_Queue class puts mails in a temporary container,
waiting to be fed to the MTA (Mail Transport Agent),
and sends them later (e.g. a certain amount of mails
every few minutes) by crontab or in other way.
This program is a filter which shall improve the readability for messages
(emails and posts) by *hiding* some annoying parts, including:
- mailing list footers
- excessive quoting
- overlong signatures
- Outlook-style "TOFU" (text above - full quote below)
- squeeze sequences of blank lines or punctuation
Its primary mode of operation is a display filter in MUA (it has special
support for Mutt), but it can also be used in MTA/MDA - e.g. for immediately
bouncing "improper" messages.
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.
This is parallel.
Parallel execution package for cluster computers. For parallel execution on a
single machine see e.g. function parcellfun (author: Jaroslav Hajek) in
package general.
This is a port of The Internet Junkbuster Proxy(TM). An excelent way
to enhance your privacy while browsing the web. And it also happens
to do a great job of filtering out all those annoying banner ads!
This modified version allows one to specify appearance of blocked GIFs.
It can automatically compress text/html and text/plain documents for clients
which support Accept-Encoding: gzip (e.g. Netscape 4.7, Internet Explorer 5,
Lynx 2.8.3) to save downstream modem/network bandwidth. It uses the zlib
compression library to perform on-the-fly compression of HTML documents.
Please note that this software does not support IPv6. See www/privoxy
for a worth followup of this software.
The Snack Sound Toolkit is designed to be used with a scripting language
such as Tcl/Tk or Python. Using Snack you can create powerful multi-platform
audio applications with just a few lines of code. Snack has commands for
basic sound handling, e.g. sound card and disk I/O. Snack also has primitives
for sound visualization, e.g. waveforms and spectrograms. It was developed
mainly to handle digital recordings of speech, but is just as useful for
general audio. Snack has also successfully been applied to other one-
dimensional signals.
The combination of Snack and a scripting language makes it possible to create
sound tools and applications with a minimum of effort. This is due to the
rapid development nature of scripting languages. As a bonus you get an
application that is cross-platform from start. It is also easy to integrate
Snack based applications with existing sound analysis software.
FC++ is a library for functional programming in C++. Functional programming
is a programming paradigm in which functions are treated as regular values.
Thus, we can have functions that take other functions as parameters. The
former functions are called "higher-order" functions. A common feature of
functions is that they can be polymorphic. "Polymorphic" means that the same
function can be used with arguments of many types. FC++ is distinguished from
other libraries (including the C++ Standard Library) by its complete support
for polymorphism: FC++ polymorphic higher-order functions can take other
polymorphic functions as arguments and return polymorphic functions as results.
This is particularly useful (i.e., simplifies code) in C++ where type inference
is limited and we often need to pass polymorphic functions around and determine
their type later.
With FC++ you can define your own higher-order polymorphic functions, but the
library also contains a large amount of functionality that can be re-used as-is
in C++ programs. This includes infinite ("lazy") lists, useful higher-order
functions (like map, compose, etc.), a reference-counting facility that can be
used to replace C++ pointers, many common logical and arithmetic operators in
a form that can be used with higher-order functions, and more.
This plugin allows you to write e.g. shopping cart code
which should behave well for guests as well as permanent users.
The basic idea is both logged in and not logged in users can
get the same benefits from sessions where it doesn't matter,
but that logged in users can keep their sessions accross logins,
and will even get the data they added/changed assimilated to their
permanent account if they made the changes as guests and then logged in.
This is probably most useful for e-commerce sites, where the
shopping cart is typically used before login, and should be
equally accessible to both guests and logged in users.
Module Getopt::ArgvFile is a simple supplement to other option
handling modules. It allows script options and parameters to be
read from files instead of from the command line by interpolating
file contents into @ARGV. This way it PREPARES the final option
handling.
Getopt::ArgvFile does NOT perform any option processing itself, and
should work fine together with any other option handling module
(e.g. Getopt::Long) or even self coded option handling.
-Anton
<tobez@FreeBSD.org>