Changes for version 0.19 - 2010-02-27

  • Move File::Slurp from 'requires' to 'test_requires'
  • Make the default pragma logic a bit simpler
  • MySQL backend: Don't make host a required storage_args argument, MySQL will use localhost by default.
  • MySQL backend: Document collation settings that have to be right for Hailo not to blow up.
  • Fix some capitalization/punctuation issues of words with dashes/quotes
  • A new hailo-benchmark-replies utility and documentation in Hailo.pm about its results.

Documentation

Command-line interface to the Hailo Markov bot

Modules

A pluggable Markov engine analogous to MegaHAL
A role which adds an 'arguments' attribute
A role representing a Hailo storage backend
A role representing a Hailo tokenizer
A role representing a Hailo UI
A base class for Hailo DBD storage backends
A storage backend for Hailo using DBD::Pg
A storage backend for Hailo using DBD::SQLite
A storage backend for Hailo using DBD::mysql
A character tokenizer for Hailo
A tokenizer for Hailo which splits on whitespace, mostly.
A UI for Hailo using Term::ReadLine