Changes for version 0.55 - 2010-10-16
- Scrap the "normal word" matching constraint from the previous release. It was failing to match words like "4.1GB", causing an infinite loop. Instead, we now assign different spacing attributes to components of conjoined words of varying types (e.g. recognizing that "4.1GB" is a normal word ("4.1") followed by a postfix ("GB").
- Don't match '>' as part of the URI in "<http://google.com>".
Modules
A pluggable Markov engine analogous to MegaHAL
Class for the hailo command-line interface to Hailo
The default engine backend 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, mostly.
A UI for Hailo using Term::ReadLine