ingy's pyrl

My name is Ingy döt Net. I am an Acmeist Computer Programmer. These are my projects...

Acmeism

These projects are all Programmer Acmeist, meaning they are not confined by programming language borders. They are either implemented in many programming languages or facilitate implementing other things in many programming languages.

  • YAML - YAML Ain't Markup Language
  • JSYNC - JSON + YAML = Awesome
  • YeS - YAML/JSON Schema Language
  • TestML - Data Driven Unit Testing for All Languages
  • Pegex - PEG/Regex Parser for All Languages
  • C'Dent - Portable Module Programming Language
  • Stardoc - Portable Documentation Format
  • Jemplate - Template Toolkit for All Languages
  • pQuery - JQuery for Server Languages

Social Software

These are all bigger, social software projects.

  • CogLife - Virtual World for the Social Web
  • CogBase - Modern Data Storage System
  • Kwiki - Perl Wiki made entirely of Plugins
  • XLogger - Git Based Blogging
  • Vroom - Slideshows in Vim
  • Wikiwyg - Multimode Web Editor
  • Kwim - Know What I Mean?
  • BPAN - Beautiful Packages, Acmeism Network

Perl

Many of my projects are implemented in Perl even though they are not specific to Perl. These are the projects that are specific to Perl.

Python

Many of my new Acmeist tools are implemented in Python, but these projects are specific to Python.

  • Package - Package Building Sanity for Python
  • PyPlay - Mo Better Interactive Python

JavaScript

These projects are specific to JavaScript.

  • Test.Base - Data Driven Unit Testing
  • Class - Class to Generate Classes in JS
  • XY - Google Maps-esque Canvas in JS

Natural Language

These projects are about learning natural languages.

  • HelloWord - Learn 200 Common Words in 20 Languages
  • 中貝 - The Chinese Shell

Other Stuff

OPP

Yeah, you know me...