Open matyaskopp opened 8 years ago
Installing PMLTQ might be difficult because it uses a lot of dependencies. Not every user needs all PMLTQ functionality.
PMLTQ::BtredEvaluator
PMLTQ::SqlEvaluator
PMLTQ::Command::(version|init|webload|webverify|webdelete)
PMLTQ::Command::(version|init|convert|initdb|load|verify|delete)
PMLTQ::Command::version
PMLTQ::Command
PMLTQ::Commands
DEFAULT_CONFIG
PMLTQ::Command::(webload|webverify|webdelete)
PMLTQ::Command::(init|convert|initdb|load|verify|delete)
Installing PMLTQ might be difficult because it uses a lot of dependencies. Not every user needs all PMLTQ functionality.
PMLTQ use cases:
PMLTQ::BtredEvaluator
PMLTQ::SqlEvaluator
PMLTQ::Command::(version|init|webload|webverify|webdelete)
PMLTQ::Command::(version|init|convert|initdb|load|verify|delete)
Possible splitting in outline
Core modules
PMLTQ::Command::version
PMLTQ::Command
- TODO: Move database and web specific functions to some other modulePMLTQ::Commands
- TODO: Should beDEFAULT_CONFIG
split to multiple modules according to use cases?BtredEvaluator modules
SqlEvaluator modules
CLI modules
Treebank web managing modules
PMLTQ::Command::(webload|webverify|webdelete)
Treebank data managing modules
PMLTQ::Command::(init|convert|initdb|load|verify|delete)