Geany Mini-Script filter plugin.
This plugin is a tool to apply a script filter on:
- text selection
- current document
- all documents
The filter type can be:
- shell script
- perl script
- python script
- sed commands
- awk script
The output can be:
- selection of current document
- all documents
- new document
This is intended to act as a utility in order to natively clone data structures
via a simple Perl interface. Will ensure that all references will be separated
from the parent data structure, yet kept relative to the new structure (if need
be).
Curses::Forms is designed to provide high level APIs for rapid user interface
design on the console in Perl. Based on Curses::Widgets, Curses::Forms provide
a flexible OO framework to manage a collection of widgets on forms and dialogs.
While intended to be used in the Curses::Application framework, it can also be
used alone with Curses::Widgets for quick and dirty interfaces.
Given a list of scalars or reference variables, writes out their contents in
perl syntax. The references can also be objects. The contents of each variable
is output in a single Perl statement. Handles self-referential structures
correctly.
The return value can be evaled to get back an identical copy of the original
reference structure.
For many APIs with large numbers of classes, it can be very useful
to be able to do a quick once-over to make sure that classes,
methods, and inheritance is correct, before doing more comprehensive
testing. This module aims to provide such a capability.
Test::Trap is primarily (but not exclusively) for use in test scripts: a block
eval on steroids, configurable and extensible, but by default trapping (Perl)
STDOUT, STDERR, warnings, exceptions, would-be exit codes, and return values
from boxed blocks of test code.
The values collected by the latest trap can then be queried or tested through a
special trap object.
doit comes from the idea of bringing the power of build-tools to execute
any kind of task.
A task describes some computation to be done (actions), and contains some
extra meta-data. Actions:
* can be external programs (executed as shell commands) or python
functions.
* a single task may define more than one action.
LianLianKan is a tile matching game similar to Mahjongg. You must
match free tiles of the same type to eliminate them from the board.
Tiles may only be eliminated if a line can be made between between
the matched pair not exceeding two turns.
Typespeed gives your fingers' cps (total and correct), typoratio and some
points to compare with your friends.
Typespeed's idea is ripped from ztspeed (a DOS game made by Zorlim). Idea
of the game should be clear to anyone, just type and type it fast, or be a
lewser.
Barbecue is an open-source, Java barcode library that provides the means to
create barcodes for printing and display in Java applications. A number of
barcode formats are supported and many more can be added via the flexible
barcode API. Barcodes can be outputted to Graphics objects, or used as a Swing
component, or written out as SVG.