Changes for version 0.75 - 2018-11-28

  • In 0.73 we very aggressively put "use v5.28.0" without any need. My bad. It's now "v5.10.0" again. Also in a fit of "let's just use the latest" all the dependencies were pinned to whatever was the latest on the author's machine in that release, now they're all back to "0".
    • Some stuff may break due to older CPAN modules, but let's just find that out as we go.

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