Changes for version 0.52 - 2010-07-18
- Hailo no longer passes references to itself to its slave classes, so it's garbage collected at the right time.
- This bug broke the hybrid disk <-> in_memory SQLite mode, it's now fixed again. The test that was supposed to check whether the hybrid in-memory backend worked did the opposite of what it was supposed to do, and didn't work anyway due to how it was set up.
- Giving arguments to Hailo's save method (they're passed to the Storage class) never worked due to a trivial error. Now it does.
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