Pinned Repositories
CGI-Uploader-V3
CGI::Uploader V 3
Config-Tiny
Release history of Config-Tiny
HTML-Parser-Simple
Parse nice HTML files without needing a compiler
HTML-Timeline
Perl module to convert Gedcom files into MIT Simile Timelines
marpa.papers
Various documents pertaining to Mapra (Introduction, FAQ, etc)
MarpaX-Languages-Lua-Parser
A Lua source code parser
Regexp-Assemble
Assemble multiple Regular Expressions into a single RE
SQL
BNF Grammars for SQL-92, SQL-99 and SQL-2003
Tree-Binary
Perl module Tree::Binary
Tree-DAG_Node
An N-ary tree
ronsavage's Repositories
ronsavage/DBIx-Table2Hash
Read a database table into a hash
ronsavage/DBIx-Hash2Table
Save a hash into a database table
ronsavage/DBIx-HTML-PopupRadio
Convert db data to HTML popup menu or radio group
ronsavage/DBIx-HTML-LinkedMenus
Convert SQL to 2 linked HTML popup menus
ronsavage/DBIx-HTML-ClientDB
Convert sql into a client-side db with keyed access
ronsavage/DBIx-Admin-TableInfo
A wrapper for all of table_info(), column_info(), *_key_info()
ronsavage/DBIx-Tree-Persist
Play with Tree and Tree::Persist a la DBIx::Tree
ronsavage/Tree-Persist
A transparent persistence layer for Tree and its children
ronsavage/Tree-DAG_Node-Persist
Persist multiple trees in a single db table, preserving child order
ronsavage/Config-Tiny-Ordered
Read/Write ordered .ini style files with as little code as possible
ronsavage/Config-Plugin-TinyManifold
A plugin which uses Config::Tiny with 1 of N sections
ronsavage/Log-Handler-Plugin-DBI
ronsavage/MojoX-Validate-Util
A very convenient wrapper around Mojolicious::Validator
ronsavage/MarpaX-Demo-JSONParser
A JSON parser with a choice of grammars
ronsavage/SVG-Grid
Address SVG images using cells of $n1 x $n2 pixels
ronsavage/MarpaX-Languages-Dash
A Marpa-based parser for the DASH language
ronsavage/XML-Tiny-Tree
Convert XML::Tiny output into a Tree
ronsavage/noty
Dependency-free notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog.
ronsavage/Genealogy-Gedcom-Date
Parse GEDCOM dates
ronsavage/MarpaX-Grammar-Parser
Perl module MarpaX::Grammar::Parser
ronsavage/CGI-Application-Bouquet-Rose
Generate a set of CGI::Application-based classes
ronsavage/App-Office-CMS
The Canny, Microlight and Simple CMS
ronsavage/MarpaX-Languages-Perl-PackUnpack
Parse the templates used in pack() and unpack()
ronsavage/MarpaX-Languages-SVG-Parser
Perl module MarpaX::Languages::SVG::Parser
ronsavage/Module-Metadata-CoreList
Scripts to cross-check Build.PL/Makefile.PL with Module::CoreList, etc
ronsavage/vertical
rotate table header cell 90 degree
ronsavage/Benchmark-Featureset-SetOps
Compare various array/set handling modules
ronsavage/Tree-Simple-View
A set of classes for viewing Tree::Simple hierarchies
ronsavage/Lingua-EN-Infinitive
Determine the infinitive form of a conjugated word
ronsavage/Image-Magick-PolyText
Draw text along a polyline