textproc/p5-Hailo 0.75_1 FreeBSD
Pluggable Markov engine analogous to MegaHAL
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- textproc, perl5
- Package size
- 68.1 KiB, 176.7 KiB installed
Description
Hailo is a fast and lightweight markov engine intended to replace AI::MegaHAL. Hailso has a Mouse (or Moose) based core with pluggable storage, tokenizer and engine backends.
Hailo is similar to MegaHAL in functionality, the main differences (with the default backends) being better scalability, drastically less memory usage, an improved tokenizer, and tidier output.
With Hailo, you can create, modify, and query Hailo brains. To use Hailo in event-driven POE applications, you can use the POE::Component::Hailo wrapper.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/p5-Hailo | 0.75_1 |
| DragonFly | textproc/p5-Hailo | 0.75_1 |
Install
Binary package:
pkg install p5-Hailo
From the ports tree:
cd /usr/ports/textproc/p5-Hailo/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Hailo>0:textproc/p5-Hailo
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.75_1 | 0.75_1 | 0.75 | 0.75_1 | 0.75_1 |
| FreeBSD:14:quarterly | 0.75_1 | 0.75_1 | n/a | 0.75_1 | 0.75_1 |
| FreeBSD:15:latest | 0.75_1 | 0.75_1 | n/a | 0.75_1 | 0.75_1 |
| FreeBSD:15:quarterly | 0.75_1 | 0.75_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.75_1 | 0.75_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 15
p5-Class-Load>=0: devel/p5-Class-Loadp5-Data-Dump>=0: devel/p5-Data-Dumpp5-Dir-Self>=0: devel/p5-Dir-Selfp5-File-CountLines>=0: devel/p5-File-CountLinesp5-Getopt-Long-Descriptive>=0: devel/p5-Getopt-Long-Descriptivep5-IO-Interactive>=0: devel/p5-IO-Interactivep5-IPC-System-Simple>=0: devel/p5-IPC-System-Simplep5-List-MoreUtils>=0: lang/p5-List-MoreUtilsp5-Moose>=0: devel/p5-Moosep5-MooseX-Getopt>=0: devel/p5-MooseX-Getoptp5-MooseX-StrictConstructor>=0: devel/p5-MooseX-StrictConstructorp5-MooseX-Types>=0: devel/p5-MooseX-Typesp5-Regexp-Common>=0: textproc/p5-Regexp-Commonp5-Term-Sk>=0: devel/p5-Term-Skp5-namespace-clean>=0: devel/p5-namespace-clean
Runtime 15
p5-Class-Load>=0: devel/p5-Class-Loadp5-Data-Dump>=0: devel/p5-Data-Dumpp5-Dir-Self>=0: devel/p5-Dir-Selfp5-File-CountLines>=0: devel/p5-File-CountLinesp5-Getopt-Long-Descriptive>=0: devel/p5-Getopt-Long-Descriptivep5-IO-Interactive>=0: devel/p5-IO-Interactivep5-IPC-System-Simple>=0: devel/p5-IPC-System-Simplep5-List-MoreUtils>=0: lang/p5-List-MoreUtilsp5-Moose>=0: devel/p5-Moosep5-MooseX-Getopt>=0: devel/p5-MooseX-Getoptp5-MooseX-StrictConstructor>=0: devel/p5-MooseX-StrictConstructorp5-MooseX-Types>=0: devel/p5-MooseX-Typesp5-Regexp-Common>=0: textproc/p5-Regexp-Commonp5-Term-Sk>=0: devel/p5-Term-Skp5-namespace-clean>=0: devel/p5-namespace-clean
Test 11
p5-Bot-Training>=0.06: misc/p5-Bot-Trainingp5-Bot-Training-MegaHAL>=0.03: misc/p5-Bot-Training-MegaHALp5-Bot-Training-StarCraft>=0.03: misc/p5-Bot-Training-StarCraftp5-Data-Section>=0: devel/p5-Data-Sectionp5-File-Slurp>=0: devel/p5-File-Slurpp5-Pod-Section>=0: textproc/p5-Pod-Sectionp5-Test-Exception>=0: devel/p5-Test-Exceptionp5-Test-Expect>=0: devel/p5-Test-Expectp5-Test-Output>=0: devel/p5-Test-Outputp5-Test-Script>=0: devel/p5-Test-Scriptp5-Test-Script-Run>=0: devel/p5-Test-Script-Run
The full lists below include those, and their dependencies in turn.
Build dependencies 55
- databases/p5-DBD-SQLite
- databases/p5-DBI
- devel/p5-Algorithm-C3
- devel/p5-B-Hooks-EndOfScope
- devel/p5-Carp-Clan
- devel/p5-Class-C3
- devel/p5-Class-Load
- devel/p5-Class-Load-XS
- devel/p5-Data-Dump
- devel/p5-Data-OptList
- devel/p5-Devel-GlobalDestruction
- devel/p5-Devel-OverloadInfo
- devel/p5-Devel-StackTrace
- devel/p5-Dir-Self
- devel/p5-Dist-CheckConflicts
- devel/p5-Eval-Closure
- devel/p5-Exporter-Tiny
- devel/p5-File-CountLines
- devel/p5-Getopt-Long
- devel/p5-Getopt-Long-Descriptive
- devel/p5-IO-Interactive
- devel/p5-IPC-System-Simple
- devel/p5-MRO-Compat
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Module-Runtime-Conflicts
- devel/p5-Moose
- devel/p5-MooseX-ConfigFromFile
- devel/p5-MooseX-Getopt
- devel/p5-MooseX-Role-Parameterized
- devel/p5-MooseX-StrictConstructor
- devel/p5-MooseX-Types
- devel/p5-MooseX-Types-Path-Tiny
- devel/p5-MooseX-Types-Stringlike
- devel/p5-Package-DeprecationManager
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Params-Validate
- devel/p5-Path-Tiny
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-ForMethods
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Identify
- devel/p5-Sub-Install
- devel/p5-Term-Sk
- devel/p5-Variable-Magic
- devel/p5-namespace-autoclean
- devel/p5-namespace-clean
- lang/p5-List-MoreUtils
- lang/p5-List-MoreUtils-XS
- lang/p5-Scalar-List-Utils
- lang/p5-Try-Tiny
- lang/perl5.42
- textproc/p5-Regexp-Common
Run dependencies 55
- databases/p5-DBD-SQLite
- databases/p5-DBI
- devel/p5-Algorithm-C3
- devel/p5-B-Hooks-EndOfScope
- devel/p5-Carp-Clan
- devel/p5-Class-C3
- devel/p5-Class-Load
- devel/p5-Class-Load-XS
- devel/p5-Data-Dump
- devel/p5-Data-OptList
- devel/p5-Devel-GlobalDestruction
- devel/p5-Devel-OverloadInfo
- devel/p5-Devel-StackTrace
- devel/p5-Dir-Self
- devel/p5-Dist-CheckConflicts
- devel/p5-Eval-Closure
- devel/p5-Exporter-Tiny
- devel/p5-File-CountLines
- devel/p5-Getopt-Long
- devel/p5-Getopt-Long-Descriptive
- devel/p5-IO-Interactive
- devel/p5-IPC-System-Simple
- devel/p5-MRO-Compat
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Module-Runtime-Conflicts
- devel/p5-Moose
- devel/p5-MooseX-ConfigFromFile
- devel/p5-MooseX-Getopt
- devel/p5-MooseX-Role-Parameterized
- devel/p5-MooseX-StrictConstructor
- devel/p5-MooseX-Types
- devel/p5-MooseX-Types-Path-Tiny
- devel/p5-MooseX-Types-Stringlike
- devel/p5-Package-DeprecationManager
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Params-Validate
- devel/p5-Path-Tiny
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-ForMethods
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Identify
- devel/p5-Sub-Install
- devel/p5-Term-Sk
- devel/p5-Variable-Magic
- devel/p5-namespace-autoclean
- devel/p5-namespace-clean
- lang/p5-List-MoreUtils
- lang/p5-List-MoreUtils-XS
- lang/p5-Scalar-List-Utils
- lang/p5-Try-Tiny
- lang/perl5.42
- textproc/p5-Regexp-Common
Configuration
Options name: textproc_Hailo
| Option | Default | Description |
|---|---|---|
| MYSQL | off | MySQL database support |
| PGSQL | off | PostgreSQL database support |
| SQLITE | on | SQLite database support |
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 36
- bin/hailo
- %%SITE_PERL%%/Hailo.pm
- %%SITE_PERL%%/Hailo/Command.pm
- %%SITE_PERL%%/Hailo/Engine/Default.pm
- %%SITE_PERL%%/Hailo/Engine/Scored.pm
- %%SITE_PERL%%/Hailo/Role/Arguments.pm
- %%SITE_PERL%%/Hailo/Role/Engine.pm
- %%SITE_PERL%%/Hailo/Role/Storage.pm
- %%SITE_PERL%%/Hailo/Role/Tokenizer.pm
- %%SITE_PERL%%/Hailo/Role/UI.pm
- %%SITE_PERL%%/Hailo/Storage.pm
- %%SITE_PERL%%/Hailo/Storage/MySQL.pm
- %%SITE_PERL%%/Hailo/Storage/PostgreSQL.pm
- %%SITE_PERL%%/Hailo/Storage/SQLite.pm
- %%SITE_PERL%%/Hailo/Storage/Schema.pm
- %%SITE_PERL%%/Hailo/Tokenizer/Chars.pm
- %%SITE_PERL%%/Hailo/Tokenizer/Words.pm
- %%SITE_PERL%%/Hailo/UI/ReadLine.pm
- %%PERL5_MAN1%%/hailo.1.gz
- %%PERL5_MAN3%%/Hailo.3.gz
- %%PERL5_MAN3%%/Hailo::Command.3.gz
- %%PERL5_MAN3%%/Hailo::Engine::Default.3.gz
- %%PERL5_MAN3%%/Hailo::Engine::Scored.3.gz
- %%PERL5_MAN3%%/Hailo::Role::Arguments.3.gz
- %%PERL5_MAN3%%/Hailo::Role::Engine.3.gz
- %%PERL5_MAN3%%/Hailo::Role::Storage.3.gz
- %%PERL5_MAN3%%/Hailo::Role::Tokenizer.3.gz
- %%PERL5_MAN3%%/Hailo::Role::UI.3.gz
- %%PERL5_MAN3%%/Hailo::Storage.3.gz
- %%PERL5_MAN3%%/Hailo::Storage::MySQL.3.gz
- %%PERL5_MAN3%%/Hailo::Storage::PostgreSQL.3.gz
- %%PERL5_MAN3%%/Hailo::Storage::SQLite.3.gz
- %%PERL5_MAN3%%/Hailo::Storage::Schema.3.gz
- %%PERL5_MAN3%%/Hailo::Tokenizer::Chars.3.gz
- %%PERL5_MAN3%%/Hailo::Tokenizer::Words.3.gz
- %%PERL5_MAN3%%/Hailo::UI::ReadLine.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Hailo-0.75.tar.gz | 325240 | bba99cb0cfa3ee8632dd89906c6e6fa05fe6bb367f2282e88909cefd8f9174c2 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.