This module provides a convenient way to perform cleanup or other forms of
resource management at the end of a scope. It is particularly useful when
dealing with exceptions: the Scope::Guard constructor takes a reference to a
subroutine that is guaranteed to be called even if the thread of execution is
aborted prematurely. This effectively allows lexically-scoped "promises" to be
made that are automatically honoured by perl's garbage collector.
For more info, see: http://www.drdobbs.com/cpp/184403758
This module replaces the standard localtime and gmtime functions with
implementations that return objects. It does so in a backwards
compatible manner, so that using localtime/gmtime in the way documented
in perlfunc will still return what you expect.
The module actually implements most of an interface described by Larry
Wall on the perl5-porters mailing list here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html
The Xoltar Toolkit contains utility modules for Python, including functional
programming support, lazy expressions and data structures, and thread pools.
It includes support for closures, curried functions, lazy expressions,
lazy tuples (functional programming languages call these lazy lists, but
since lists are mutable in Python, tuples are closer in meaning), and lazy
equivalents for map, filter, reduce, and zip. It also includes some
higher-order functions for composing functions.
See also: http://www-106.ibm.com/developerworks/library/l-prog.html
Totd is a small DNS proxy nameserver that supports IPv6 only hosts/networks
that communicate with the IPv4 world using some translation mechanism.
Examples of such translation mechanisms currently in use are:
* IPv6/IPv4 Network Address and Packet Translation (NAT-PT)
implemented e.g. by Cisco.
* Application level translators as the faithd implemented by
the KAME project (http://www.kame.net). See faithd(8) on
*BSD/Kame.
TECO is the grand old text editor. It is powerful and compact precursor
to EMACS and has a completely nongraphical user interface. It is very fast
(probably the fastes editor in the world) and have a macro language. TECO
was written by Dan Murphy (http://www.opost.com/dlm) at Digital Equipment
Corporation in 1962. This is based on Pete Siemsen's TECOC implementation,
and comes with a copy of the originals DECUS TECO documentation.
Q4wine is an Qt4 (http://www.qtsoftware.com/) GUI for wine (http://winehq.org/).
It will help you to manage wine prefixes and installed applications.
General features:
- Exports QT color theme into wine colors settings
- Works with different wine versions at same time
- Creates, deletes and manages prefixes (WINEPREFIX)
- Easy controlling wine process
- Autostart icons support
- Easy CD image usage
- Supports extraction of icons from PE files (.exe, .dll)
- Easy backup and restore for managed prefixes
- Winetricks support
- More
The EDGE project is a programming project to develop a DOOM style engine aimed
at the Total Conversion developer, but still able to play the original DOOM
games. This project started with the DOOM source released by id software.
Note that it currently does not support playing the original MIDI music, but
supports OGG Vorbis audio files.
For Total Conversions using Edge see:
http://www.wadsinprogress.info/
For high resolution textures see:
http://forums.yaa.dk/viewtopic.php?f=32&t=69
FTGL is a free open source library to enable developers to use arbitrary
fonts in their OpenGL applications. Unlike other OpenGL font libraries
FTGL uses standard font file formats so doesn't need a preprocessing step
to convert the high quality font data into a lesser quality, proprietary
format. FTGL uses the Freetype (www.freetype.org) font library to open and
'decode' the fonts. It then takes that output and stores it in a format
most efficient for OpenGL rendering.
[ edited excerpt from www site ]
GIMP plugin that creates a white (or black) border around an image
that merges in with the image so that on a larger white (or black)
background, the image appears to have a ragged border.
This is similar to the GIMP's Fuzzy Border, but it adapts its
jaggedness to the image. (Also unlike Fuzzy Border, it is deterministic,
it does not depend on random number seeds.)
The plugin can be found under "Filters > theilr > jagged Border"
[ edited version of author's www site ]
This plugin losslessly decomposes a layer of an image into layers
of wavelet scales. This means that you can edit the image on different
detail scales (frequencies). The trivial recomposition of the image
can be done by GIMP's layer modes so you can see the results of
your modifications instantly. Among the applications are retouching,
noise reduction, and enhancing global contrast.
The plugin can be found under "Filters > Generic > Wavelet decompose"