Blisted.org

This is just a place where I stuff my stuff, keep my blog, code, and other things.

Papers

Projects

Libraries

Perl

  •  POE::Component::Client::TCPMulti A high performance  POE Component optimized for High Connectivity and easy migration from POE::Component::Client::TCP. As opposed to the ::Client::TCP Component, this module maintains all concurrent connections in a single POE::Session, which greately reduces overhead. Many other optimizations have been considered, and other functionality has been added as well (Such as being able to change each inh2idual connections Filter dynamically). Available on  CPAN.
  •  POE::Component::Pool::Thread A  POE component for a boss/worker thread pool, the boss thread being a  POE Session Allows you to use non-cooperative code from within a cooperative environment, and easily share data.
  •  Curses::UI::POE Curses::UI::POE is a small perl module that forces the Curses::UI toolkit to the  POE event based framework for all of its I/O handling. This makes Curses::UI multitasking-ready hot off the platter, and allows you to mix and match it with various POE Components to make very nice console networking (and other) applications.

JavaScript

AWK

My AWK projects lack real documentation, partially because there isn't any particularly good way to document AWK. Most of them a part of the afore mentioned awkbot.

  • mysql.awk A library for talking to mysql through coprocessing /usr/bin/mysql gawk only
  • irc.awk Actually a bit of a framework for building IRC Clients in awk, although I can't see it having a great amount of use, it is reusable. It works by letting you callbacks for many protocol actions, if the callback is registered, the appropriate function is called (blindly, assuming it's there). Only supports a small subset of the protocol.

...There are more available only in my repository, and even more scattered around my filesystem which I've yet to check in or remember.