This module parses a DTD file and creates a data structure containing
info about all tags, their allowed parameters, children, parents,
optionality etc. etc. etc.
Note: Parse a DTD you need and print the result to a file using
Data::Dumper. The datastructure should be selfevident.
Note: The module should be able to parse just about anything, but it intentional
y looses some information.
Jenda@Krynicky.cz
http://Jenda.Krynicky.cz
drraw is a simple web based presentation front-end for RRDtool that
allows you to interactively build graphs of your own design. A graph
definition can be turned into a template which may be applied to many
Round Robin Database files. drraw specializes in providing an easy
means of displaying data stored with RRDtool and does not care about
how the data is collected, making it a great complement to other
RRDtool front-ends.
from the authors:
The Festival Speech Synthesis System is a general multi-lingual
text-to-speech system for Unix platforms. It is written in C++ and
includes a Scheme-based scripting language. Included with Festival
are lexicons and voices that together form a whole text-to-speech
system.
For output via esd do:
(Parameter.set 'Audio_Method 'esdaudio)
NAS and direct output are documented in section 23 of the users'
manual.
If you need the OGI extensions, install ports/audio/festival+OGI instead.
Trevor Johnson
Courier library which implements several algorithms related to the
Unicode Standard:
- Look up uppercase, lowercase, and titlecase equivalents of a
unicode character.
- Implementation of grapheme and work breaking rules.
- Implementation of line breaking rules.
- Several ancillary functions, like looking up the unicode character
that corresponds to some HTML 4.0 entity (such as "&", for
example), and determining the normal width or a double-width status
of a unicode character. Also, an adaptation of the iconv(3) API
for this unicode library.
This library also implements C++ bindings for these algorithms.
FGA is a simple yet powerful implementation of a general genetic algorithm, and
provides many types of crossover and selection procedures.
It is suitable to solve mathematical problems such as combinatorial
optimization ones, as well as to build artificial life simulations.
Written in C++, the library is released under the terms of the GNU Lesser
General Public License, and it's easy to incorporate in other applications.
A parallel version of the algorithm (using POSIX threads) is included in order
to take advantage of multi-processor environments.
PCRE2 is the name used for a revised API for the PCRE library, which is
a set of functions, written in C, that implement regular expression
pattern matching using the same syntax and semantics as Perl, with just
a few differences. Some features that appeared in Python and the
original PCRE before they appeared in Perl are also available using the
Python syntax. There is also some support for one or two .NET and
Oniguruma syntax items, and there are options for requesting some minor
changes that give better ECMAScript (aka JavaScript) compatibility.
Blessings lifts several of curses' limiting assumptions, and it makes
your code pretty
Use styles, color, and maybe a little positioning without necessarily
clearing the whole screen first. Leave more than one screenful of
scrollback in the buffer after your program exits, like a well-behaved
command-line app should. Get rid of all those noisy, C-like calls to
tigetstr and tparm, so your code doesn't get crowded out by terminal
bookkeeping. Act intelligently when somebody redirects your output to a
file, omitting the terminal control codes the user doesn't want to see.
gdnsd is an Authoritative-only DNS server.
The initial g stands for Geographic, as gdnsd offers a plugin system for
geographic (or other sorts of) balancing, redirection, and
service-state-conscious failover. If you don't care about that feature,
it's still quite good at being a very fast, lean, and resilient
authoritative-only server for static DNS data.
gdnsd is written in C using libev and pthreads with a focus on high
performance, low latency service. It does not offer any form of caching or
recursive service, and does not support DNSSEC.
gdnsd is an Authoritative-only DNS server.
The initial g stands for Geographic, as gdnsd offers a plugin system for
geographic (or other sorts of) balancing, redirection, and
service-state-conscious failover. If you don't care about that feature,
it's still quite good at being a very fast, lean, and resilient
authoritative-only server for static DNS data.
gdnsd is written in C using libev and pthreads with a focus on high
performance, low latency service. It does not offer any form of caching or
recursive service, and does not support DNSSEC.
This is a free port of the original SIL (SNOBOL4 Implementation Language)
macro version of SNOBOL4 (developed at Bell Labs) with the C language as
target.
SNOBOL4, while known primarily as a string language excels at any task
involving symbolic manipulations. It provides run time typing, garbage
collection, user data types, on the fly compilation. Its primary weakness
is its simple syntax, and lack of "structured programming" constructs.
However some consider the spareness of SNOBOL4 syntax a strength when
compared to some "modern" agglomerations such as perl.