V8 is Google's open source JavaScript engine.
V8 is written in C++ and is used in Google Chrome, the open source browser from
Google.
V8 implements ECMAScript as specified in ECMA-262, 5th edition, and runs on
Windows (XP or newer), Mac OS X (10.5 or newer), and Linux systems that use
IA-32, x64, or ARM processors.
V8 can run standalone, or can be embedded into any C++ application.
Git repository at https://github.com/v8/v8
Foma is a compiler, programming language, and C library for constructing
finite-state automata and transducers for various uses. It has specific
support for many natural language processing applications such as producing
morphological analyzers. Although NLP applications are probably the main use
of foma, it is sufficiently generic to use for a large number of purposes.
The foma interface is similar to the Xerox xfst interface, and supports
most of the commands and the regular expression syntax in xfst.
Many grammars written for xfst compile out-of-the-box with foma.
The library contains efficient implementations of all classical
automata/transducer algorithms: determinization, minimization, epsilon-removal,
composition, boolean operations. Also, more advanced construction methods
are available: context restriction, quotients, first-order regular logic,
transducers from replacement rules, etc.
Carve is a C++ library designed to perform boolean operations between two
arbitrary polygonal meshes. The standard union and intersection operations are
supported, as are symmetric and asymmetric difference. It is also possible to
implement custom operations using Carve, allowing results to be formed from any
combination of inputs.
Carve supports a variety of inputs, including both closed and open surfaces,
faces with arbitrary edge counts and datasets with multiple disjoint,
embedded or touching surfaces. Carve can also interpolate arbitrary
values across faces, meaning that CSG operations need not discard colour,
texture coordinates or other data.
A C-coded Python extension module that wraps the GMP library to provide
to Python code fast multiprecision arithmetic (integer, rational, and
float), random number generation, advanced number-theoretical functions,
and more.
Mpmath is a pure-Python library for multiprecision floating-point
arithmetic. It provides an extensive set of transcendental functions,
unlimited exponent sizes, complex numbers, interval arithmetic,
numerical integration and differentiation, root-finding, linear algebra,
and much more. Almost any calculation can be performed just as well at
10-digit or 1000-digit precision, and in many cases mpmath implements
asymptotically fast algorithms that scale well for extremely high
precision work. If available, mpmath will (optionally) use gmpy to
speed up high precision operations.
This library provides a text mode progressbar. This is typically
used to display the progress of a long running operation, providing
a visual clue that processing is underway.
The ProgressBar class manages the progress, and the format of the
line is given by a number of widgets. A widget is an object that
may display diferently depending on the state of the progress.
There are three types of widget:
- a string, which always shows itself;
- a ProgressBarWidget, which may return a diferent value every time
it's update method is called; and
- a ProgressBarWidgetHFill, which is like ProgressBarWidget, except
it expands to fill the remaining width of the line.
Terraform is an open source interactive height field generation and
manipulation program, giving you the ability to generate random terrain and
transform it. It uses the GNOME desktop platform and thus has a (more or less)
consistent graphical user interface which doesn't require use of the command
line.
Terraform allows you to generate random terrain using a number of algorithms
and then selectiveley change the terrain using a variety of transformations.
Where possible, the transformations provide a real-time preview, giving you
instant feedback on the effect of any parameter changes.
Xdelta provides the ability to generate deltas between a pair
of files and later apply those deltas. It operates similar to
the diff and patch commands, but works on binary files and does
not produce a human readable output.
Xdelta has three subcommands, delta, patch, and info. Delta
accepts two file versions and produces a delta, while patch
accepts the original file version and delta and produces the
second version.
XYZCommander is a pure console visual file manager.
Main features:
* Tight integration with python run-time system - most of the
settings can be changed "on the fly" via management console.
* Powerful configuration system - define own actions, aliases,
internal commands, key bindings.
* Extensible plug-in system - even core functionality implemented
mainly using plug-ins, keeping base system small and clean.
* Events & hooks subsystem - a flexible way of reacting on certain
system events.
* Customizable look-n-feel - every widget component look can be
changed via skins.
* Unicode support
xsw is a tool for generating presentations.
It uses a simple language to describe the slides.
An example xsw file is:
slide:
- "Hello" x:50 y:30 align:center
+ "World!"