Changes for version 0.42 - 2010-05-10
- Hailo should now work on Windows. Dependency on two modules that had Windows failures in their dependencies has been dropped.
- Remove Term::ProgressBar dependency, use Term::Sk instead. Unlike Term::ProgressBar it doesn't depend on Class::MethodMaker and Term::ReadKey. Those contributed a lot to our failures on Windows.
- Don't hard depend on Test::Expect. It depends IO::Tty which does not work under any version of Windows, except under Cygwin (it calls fcntl(*fd, F_DUPFD, 3)).
- Remove Test::Synopsis dependency. It depends on Filter::Util::Call which had some failures. Now only used if it's installed on the system already.
- Remove MouseX/MooseX::Types dependency. We don't use any of the fancy type features, so there's no point in using this.
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