The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.69 - 2011-05-07

  • Scored engine: Prefer shorter replies, like MegaHAL/cobe do
  • Word tokenizer:
    • Improve matching/capitalization of filenames and domain names
    • Match timestamps as single tokens
    • Match IRC nicks (<foobar>, <@foobar>, etc) as single tokens
    • Match IRC channel names (#foo, &bar, +baz)
    • Match various prefixes and postfixes with numbers
    • Match "#1" and "#1234" as single tokens
    • Match </foo> as a single token
  • Depend on MouseX::Getopt 0.33 to fix test failures

Documentation

Command-line interface to the Hailo Markov bot

Modules

A pluggable Markov engine analogous to MegaHAL
Class for the hailo command-line interface to Hailo
The default engine backend for Hailo
MegaHAL-style reply scoring for Hailo
A role which adds an 'arguments' attribute
A role representing a Hailo engine backend
A role representing a Hailo storage backend
A role representing a Hailo tokenizer
A role representing a Hailo UI
A base class for Hailo storage backends
A storage backend for Hailo using DBD::mysql
A storage backend for Hailo using DBD::Pg
A storage backend for Hailo using DBD::SQLite
Deploy the database schema Hailo uses
A character tokenizer for Hailo
A tokenizer for Hailo which splits on whitespace and word boundaries, mostly.
A UI for Hailo using Term::ReadLine