##-*- Mode: Change-Log; indent-width:8; -*- ## ## Change Log for Perl module Moot (formerly moot-perl) v2.0.14 Fri, 16 Feb 2018 13:47:53 +0100 moocow * check for Alien::Moot->can('pkgconfig') in Makefile.PL (RT bug #124235) v2.0.13 Wed, 24 Feb 2016 09:01:15 +0100 moocow * added CONFIGURE_REQUIRES to fix RT bug #112321 v2.0.12 Mon, 22 Feb 2016 15:48:01 +0100 moocow * fixed missing PREREQ_PM for Alien::Moot v2.0.11 Mon, 22 Feb 2016 14:41:57 +0100 moocow * use new Alien::Moot for c++ library dependency v2.0.10_006 Fri, 25 Sep 2015 13:14:14 +0200 moocow * renamed distribution to 'Moot' for CPAN-friendliness v2.0.10_005 2014-04-16 moocow * added moot-scan.perl : moot TokenReader debugging * updated to 2.0.10_005 to jive with C++ package v2.0.10_004 2013-12-18 moocow * TokenReader.pm,TokenWriter.pm: moot/perl fixes * updated to 2.0.10_004 to stay in sync with trunk v2.0.10_003 2013-12-06 moocow * waste: improved handling of negative mode selectors (e.g. -N) * updated perl bindings - added Moot::Waste::Annotator class - updated Moot::TokPP to use Moot::Waste::Annotator v2.0.10_002 2013-12-02 moocow * fixed wasteScanner choking on long utf-8-encoded characters (e.g. U+1D1A3 : MUSICAL SYMBOL ORNAMENT STROKE-9 : \xf0\x9d\x86\xa3 in bach_versuch02_1762 - wasteScanner should now handle even non-utf8 more or less gracefully v2.0.10_001 2013-11-28 moocow * v2.0.10-1: workaround for probability underflow error propagation in mootHMM::tag_stream() - once underflowed, no more differentiation was made, since no nodes qualified as flushable until EOF - workaround flushes nodes whenever 'unsafe' probabilities (<-1e37) are encountered * encoding tweaks for Moot::TokPP::analyze_buffer() * tokpp improvements / fixes * fixed to jive with kmw's wasteLexer changes * wasteTrainWriter: basically working, but links are being dropped (scanner bug) * waste training prototype in testme.perl * added Moot::TokPP, moot-tokpp.perl : drop-in replacement for dwds_tomasotath tokenizer-supplied pseudo-morphology * documented Waste::Lexer::dehyphenate() * make distcheck fixes * got Moot::Waste::Decoder working, including buffer-level access * added Waste::Decoder to perl * Waste::Lexer seems working - including get/set on underlying scanner, using lexer->tr_data to hold an SV * removed WasteLexerPerl class - was WIP for simultaneous support of both standalone and embedded wasteLexicon objects, now abandoned * Waste::Lexicon : now only accessible via Waste::Lexer - avoids ref-counting madness for embedded objects * added TokenReader, TokenWriter hierarchy wrappers - WIP on wasteLexer, wasteLexicon * wrapped wasteTokenScanner as Moot::Waste::Scanner * added scanner,lexer type constants (why? they're not actually _used_ ... we should probably remove them again) * wrapper uses PerlIO layer * TokenReader bugfixes (check for null tr_istream in from_filename() v2.0.9_002 2013-10-22 moocow * added re2c_ucl.py (re2c char-class generator) * added wasteScannerScan.* templates for waste generation * added moot(lookup|merge)-(lex|123).perl to MANIFEST * added mootlookup-lex.perl * fixes for weird DynaLoader bug on perl v5.14 / 32-bit i686 / debian wheezy if CCFLAGS is set in Makefile.PL - strangely, x86_64 machine was unaffected - bad: Linux plato 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux * added command-line utils mootmerge*.perl * updated version for 2.0.9-2 v2.0.9_001 2012-03-19 moocow * updated perl wrappers v0.02 2012-02-29 moocow * replace correspondce email in perl/ subdir * added some debugging-type lookup functions * fixed moot doc bug v0.01 2011-05-04 moocow * MANIFEST (for dist) * hacks for perl 5.10.0 (e.g. kaskade) * added verbosity levels * added utf8=TRUE parameter to HMM::Dyn::tag_sentence * added HMM accessors: n_tags, n_toks, n_classes * added 'utf8' option to HMM::tag_sentence - use perl utf8 encoded strings (default=true) - transparently decodes/encodes as necessary, assumes model data is utf8-encoded - works best if using perl utf8-encoding internally (e.g. as cab does) - fails if tag_sentence() flag is set for a utf8-encoded byte-string with perl utf8 flag UN-set (double-encoding) * typemap: looks like dyn stuff is working * a smidgeon of documentation * got HMM::tag_sentence() working on perl structures * started work on raw xs bindings for moot... urgh