packages feed

chatter 0.8.0.2 → 0.9.0.0

raw patch · 11 files changed

+52/−28 lines, 11 filesdep ~cerealPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: cereal

API changes (from Hackage documentation)

- Data.DefaultMap: instance GHC.Generics.Constructor Data.DefaultMap.C1_0DefaultMap
- Data.DefaultMap: instance GHC.Generics.Datatype Data.DefaultMap.D1DefaultMap
- Data.DefaultMap: instance GHC.Generics.Selector Data.DefaultMap.S1_0_0DefaultMap
- Data.DefaultMap: instance GHC.Generics.Selector Data.DefaultMap.S1_0_1DefaultMap
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_0Chunk
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_0Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_100Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_101Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_102Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_103Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_104Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_105Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_106Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_107Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_108Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_109Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_10Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_110Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_111Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_112Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_113Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_114Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_115Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_116Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_117Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_118Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_119Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_11Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_120Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_121Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_122Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_123Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_124Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_125Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_126Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_127Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_128Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_129Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_12Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_130Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_131Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_132Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_133Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_134Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_135Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_136Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_137Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_138Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_139Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_13Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_140Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_141Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_142Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_143Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_144Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_145Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_146Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_147Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_148Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_149Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_14Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_150Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_151Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_152Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_153Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_154Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_155Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_156Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_157Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_158Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_159Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_15Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_160Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_161Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_162Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_163Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_164Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_165Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_166Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_167Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_168Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_169Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_16Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_170Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_171Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_172Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_173Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_174Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_175Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_176Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_177Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_178Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_179Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_17Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_180Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_181Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_182Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_183Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_184Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_185Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_186Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_187Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_188Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_189Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_18Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_190Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_191Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_192Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_193Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_194Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_195Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_196Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_197Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_198Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_199Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_19Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_1Chunk
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_1Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_200Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_201Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_202Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_203Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_204Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_205Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_206Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_207Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_208Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_209Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_20Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_210Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_211Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_212Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_213Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_214Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_215Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_216Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_217Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_218Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_219Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_21Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_220Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_221Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_222Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_223Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_224Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_225Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_226Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_227Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_228Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_22Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_23Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_24Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_25Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_26Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_27Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_28Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_29Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_2Chunk
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_2Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_30Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_31Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_32Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_33Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_34Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_35Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_36Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_37Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_38Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_39Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_3Chunk
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_3Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_40Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_41Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_42Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_43Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_44Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_45Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_46Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_47Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_48Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_49Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_4Chunk
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_4Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_50Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_51Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_52Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_53Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_54Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_55Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_56Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_57Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_58Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_59Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_5Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_60Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_61Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_62Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_63Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_64Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_65Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_66Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_67Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_68Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_69Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_6Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_70Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_71Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_72Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_73Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_74Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_75Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_76Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_77Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_78Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_79Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_7Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_80Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_81Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_82Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_83Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_84Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_85Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_86Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_87Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_88Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_89Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_8Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_90Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_91Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_92Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_93Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_94Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_95Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_96Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_97Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_98Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_99Tag
- NLP.Corpora.Brown: instance GHC.Generics.Constructor NLP.Corpora.Brown.C1_9Tag
- NLP.Corpora.Brown: instance GHC.Generics.Datatype NLP.Corpora.Brown.D1Chunk
- NLP.Corpora.Brown: instance GHC.Generics.Datatype NLP.Corpora.Brown.D1Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_0Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_0NERTag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_0Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_10Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_10Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_11Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_11Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_12Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_13Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_14Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_15Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_16Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_17Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_18Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_19Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_1Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_1NERTag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_1Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_20Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_21Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_22Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_23Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_24Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_25Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_26Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_27Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_28Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_29Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_2Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_2NERTag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_2Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_30Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_31Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_32Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_33Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_34Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_35Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_36Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_37Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_38Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_39Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_3Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_3NERTag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_3Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_40Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_41Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_42Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_43Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_44Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_45Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_46Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_47Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_4Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_4Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_5Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_5Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_6Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_6Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_7Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_7Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_8Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_8Tag
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_9Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Constructor NLP.Corpora.Conll.C1_9Tag
- NLP.Corpora.Conll: instance GHC.Generics.Datatype NLP.Corpora.Conll.D1Chunk
- NLP.Corpora.Conll: instance GHC.Generics.Datatype NLP.Corpora.Conll.D1NERTag
- NLP.Corpora.Conll: instance GHC.Generics.Datatype NLP.Corpora.Conll.D1Tag
- NLP.Corpora.WikiNer: instance GHC.Generics.Constructor NLP.Corpora.WikiNer.C1_0Chunk
- NLP.Corpora.WikiNer: instance GHC.Generics.Constructor NLP.Corpora.WikiNer.C1_1Chunk
- NLP.Corpora.WikiNer: instance GHC.Generics.Constructor NLP.Corpora.WikiNer.C1_2Chunk
- NLP.Corpora.WikiNer: instance GHC.Generics.Constructor NLP.Corpora.WikiNer.C1_3Chunk
- NLP.Corpora.WikiNer: instance GHC.Generics.Constructor NLP.Corpora.WikiNer.C1_4Chunk
- NLP.Corpora.WikiNer: instance GHC.Generics.Datatype NLP.Corpora.WikiNer.D1Chunk
- NLP.ML.AvgPerceptron: instance GHC.Generics.Constructor NLP.ML.AvgPerceptron.C1_0Class
- NLP.ML.AvgPerceptron: instance GHC.Generics.Constructor NLP.ML.AvgPerceptron.C1_0Feature
- NLP.ML.AvgPerceptron: instance GHC.Generics.Constructor NLP.ML.AvgPerceptron.C1_0Perceptron
- NLP.ML.AvgPerceptron: instance GHC.Generics.Datatype NLP.ML.AvgPerceptron.D1Class
- NLP.ML.AvgPerceptron: instance GHC.Generics.Datatype NLP.ML.AvgPerceptron.D1Feature
- NLP.ML.AvgPerceptron: instance GHC.Generics.Datatype NLP.ML.AvgPerceptron.D1Perceptron
- NLP.ML.AvgPerceptron: instance GHC.Generics.Selector NLP.ML.AvgPerceptron.S1_0_0Perceptron
- NLP.ML.AvgPerceptron: instance GHC.Generics.Selector NLP.ML.AvgPerceptron.S1_0_1Perceptron
- NLP.ML.AvgPerceptron: instance GHC.Generics.Selector NLP.ML.AvgPerceptron.S1_0_2Perceptron
- NLP.ML.AvgPerceptron: instance GHC.Generics.Selector NLP.ML.AvgPerceptron.S1_0_3Perceptron
- NLP.Similarity.VectorSim: instance GHC.Generics.Constructor NLP.Similarity.VectorSim.C1_0Document
- NLP.Similarity.VectorSim: instance GHC.Generics.Constructor NLP.Similarity.VectorSim.C1_0TermVector
- NLP.Similarity.VectorSim: instance GHC.Generics.Datatype NLP.Similarity.VectorSim.D1Document
- NLP.Similarity.VectorSim: instance GHC.Generics.Datatype NLP.Similarity.VectorSim.D1TermVector
- NLP.Similarity.VectorSim: instance GHC.Generics.Selector NLP.Similarity.VectorSim.S1_0_0Document
- NLP.Similarity.VectorSim: instance GHC.Generics.Selector NLP.Similarity.VectorSim.S1_0_1Document
- NLP.Types: instance GHC.Generics.Constructor NLP.Types.C1_0Corpus
- NLP.Types: instance GHC.Generics.Datatype NLP.Types.D1Corpus
- NLP.Types: instance GHC.Generics.Selector NLP.Types.S1_0_0Corpus
- NLP.Types: instance GHC.Generics.Selector NLP.Types.S1_0_1Corpus
- NLP.Types.General: instance GHC.Generics.Constructor NLP.Types.General.C1_0CaseSensitive
- NLP.Types.General: instance GHC.Generics.Constructor NLP.Types.General.C1_1CaseSensitive
- NLP.Types.General: instance GHC.Generics.Datatype NLP.Types.General.D1CaseSensitive
- NLP.Types.Tags: instance GHC.Generics.Constructor NLP.Types.Tags.C1_0RawChunk
- NLP.Types.Tags: instance GHC.Generics.Constructor NLP.Types.Tags.C1_0RawTag
- NLP.Types.Tags: instance GHC.Generics.Datatype NLP.Types.Tags.D1RawChunk
- NLP.Types.Tags: instance GHC.Generics.Datatype NLP.Types.Tags.D1RawTag
+ NLP.Corpora.Brown: parseTaggedSentences :: Text -> [TaggedSentence Tag]
+ NLP.Corpora.Conll: parseTaggedSentences :: Text -> [TaggedSentence Tag]
- Data.DefaultMap: unionWith :: (Eq k, Hashable k) => (v -> v -> v) -> v -> DefaultMap k v -> DefaultMap k v -> DefaultMap k v
+ Data.DefaultMap: unionWith :: forall v k. (Eq k, Hashable k) => (v -> v -> v) -> v -> DefaultMap k v -> DefaultMap k v -> DefaultMap k v

Files

appsrc/POSTrainer.hs view
@@ -12,6 +12,7 @@ import NLP.Types (POSTagger, Error) import NLP.Types.IOB +import qualified NLP.Corpora.Brown as B import qualified NLP.Corpora.Conll as C  main :: IO ()@@ -20,18 +21,14 @@   let output = last args       corpora = init args -      avgPerTagger :: POSTagger C.Tag+      avgPerTagger :: POSTagger B.Tag       avgPerTagger = Avg.mkTagger Avg.emptyPerceptron Nothing -      initTagger :: POSTagger C.Tag+      initTagger :: POSTagger B.Tag       initTagger   = UT.mkTagger Map.empty (Just avgPerTagger)+   rawCorpus <- mapM T.readFile corpora-  let eCorpora :: Either Error [[IOBChunk C.Chunk C.Tag]]-      eCorpora = parseIOB $ T.concat rawCorpus-  case eCorpora of-    Left err -> T.putStrLn err-    Right taggedCorpora -> do-     let taggedSentences = map toTaggedSentence taggedCorpora-     tagger <- train initTagger taggedSentences-     saveTagger tagger output+  let taggedSentences = B.parseTaggedSentences $ T.concat rawCorpus+  tagger <- train initTagger taggedSentences+  saveTagger tagger output 
changelog.md view
@@ -1,5 +1,13 @@ = HEAD = += 0.9.0.0 =++ - Regenerated the model files; changes to cereal caused the old+   Average Perceptron models to throw exceptions on load, and as such,+   are no longer compatible.  The packaged models have been updated.++ - Minor updates to slack build script.+ = 0.8.0.2 =   - Bounded the version of cereal to < 0.5 because of breaking changes
chatter.cabal view
@@ -1,5 +1,5 @@ name:                chatter-version:             0.8.0.2+version:             0.9.0.0 synopsis:            A library of simple NLP algorithms. description:         chatter is a collection of simple Natural Language                      Processing algorithms.@@ -77,7 +77,7 @@                      containers     >= 0.5.0.0,                      random-shuffle >= 0.0.4,                      MonadRandom    >= 0.1.2,-                     cereal         >= 0.4.0.1 && < 0.5,+                     cereal         >= 0.4.0.1 && < 0.5.3.0,                      cereal-text    >= 0.1 && < 0.2,                      fullstop       >= 0.1.3.1,                      bytestring     >= 0.10.0.0,@@ -112,7 +112,7 @@                      text >= 0.11.3.0,                      base >= 4.6 && <= 6,                      bytestring >= 0.10.0.0,-                     cereal >= 0.4.0.1 && < 0.5+                     cereal >= 0.4.0.1 && < 0.5.3.0     ghc-options:      -Wall -main-is Tagger -rtsopts @@ -126,7 +126,7 @@                      text >= 0.11.3.0,                      base >= 4.6 && <= 6,                      bytestring >= 0.10.0.0,-                     cereal >= 0.4.0.1 && < 0.5,+                     cereal >= 0.4.0.1 && < 0.5.3.0,                      containers >= 0.5.0.0     ghc-options:      -Wall -main-is POSTrainer -rtsopts@@ -141,7 +141,7 @@                      text >= 0.11.3.0,                      base >= 4.6 && <= 6,                      bytestring >= 0.10.0.0,-                     cereal >= 0.4.0.1 && < 0.5,+                     cereal >= 0.4.0.1 && < 0.5.3.0,                      containers >= 0.5.0.0     ghc-options:      -Wall -main-is ChunkTrainer -rtsopts@@ -156,7 +156,7 @@                      text >= 0.11.3.0,                      base >= 4.6 && <= 6,                      bytestring >= 0.10.0.0,-                     cereal >= 0.4.0.1 && < 0.5,+                     cereal >= 0.4.0.1 && < 0.5.3.0,                      containers >= 0.5.0.0     ghc-options:      -Wall -main-is NERTrainer -rtsopts@@ -172,7 +172,7 @@                      text >= 0.11.3.0,                      base >= 4.6 && <= 6,                      bytestring >= 0.10.0.0,-                     cereal >= 0.4.0.1 && < 0.5,+                     cereal >= 0.4.0.1 && < 0.5.3.0,                      containers >= 0.5.0.0     ghc-options:      -Wall -main-is Evaluate -rtsopts@@ -226,7 +226,7 @@                      tokenize,                      QuickCheck,                      filepath,-                     cereal >= 0.4.0.1 && < 0.5,+                     cereal >= 0.4.0.1 && < 0.5.3.0,                      quickcheck-instances,                      containers,                      tasty,
data/models/README view
@@ -2,17 +2,16 @@ brown.pos.model.gz --------------------------------------------------------------------- -Averaged Perceptron tagger and Unambiguous Tagger trained on most of-the Brown corpus; the following files were held out for testing:+Averaged Perceptron tagger and Unambiguous Tagger trained on the Brown corpus. -  ca01 ca03 cb02 cc01 cc03 cd02 ce01 ce03 cf02 cg01 cg03 ch02 cj01 cj03-  ck02 cl01 cl03 cm02 cn01 cn03 cp02 cr01 cr03 ca02 cb01 cb03 cc02 cd01-  cd03 ce02 cf01 cf03 cg02 ch01 ch03 cj02 ck01 ck03 cl02 cm01 cm03 cn02-  cp01 cp03 cr02+Generated by: -The remainder of the Brown corpus was used to train this model.+$ time ./dist/build/trainPOS/trainPOS full_brown brown.pos.model +where full_brown is the result of concatenating all the Brown corpus files in ~/nltk_data/corpora/brown: +$ cat ~/nltk_data/corpora/brown/c??? > full_brown+ --------------------------------------------------------------------- conll2000.pos.model.gz ---------------------------------------------------------------------@@ -45,4 +44,5 @@ wikiner.ner.model.gz --------------------------------------------------------------------- -A Chunker that chunks to NER tags; trained on aij-wikiner-en-wp2+A Chunker that chunks to NER tags; trained on aij-wikiner-en-wp2 (see: http://schwa.org/projects/resources/wiki/Wikiner)+
data/models/brown.pos.model.gz view

file too large to diff

data/models/conll2000.chunk.model.gz view

binary file changed (630879 → 593326 bytes)

data/models/conll2000.pos.model.gz view

file too large to diff

data/models/wikiner.ner.model.gz view

file too large to diff

src/NLP/Corpora/Brown.hs view
@@ -5,6 +5,8 @@ module NLP.Corpora.Brown  ( Tag(..)  , Chunk(..)+ , parseTaggedSentences+     ) where @@ -19,6 +21,12 @@  import qualified NLP.Types.Tags as T import NLP.Types.General+import NLP.Types.Tree hiding (Chunk)+import NLP.Corpora.Parsing (readPOS)++-- | Parse a Brown corpus into TagagedSentences.+parseTaggedSentences :: Text -> [TaggedSentence Tag]+parseTaggedSentences rawCorpus = map readPOS $ T.lines rawCorpus  data Chunk = C_NP -- ^ Noun Phrase.            | C_VP -- ^ Verb Phrase.
src/NLP/Corpora/Conll.hs view
@@ -15,6 +15,17 @@  import qualified NLP.Types.Tags as T import NLP.Types.General+import NLP.Types.Tree hiding (Chunk)+import NLP.Types.IOB++-- | Parse an IOB-formatted Conll corpus into TagagedSentences.+parseTaggedSentences :: Text -> [TaggedSentence Tag]+parseTaggedSentences rawCorpus =+  let res :: Either Error [[IOBChunk Chunk Tag]]+      res = parseIOB rawCorpus+  in case res of+       Left            err -> []+       Right taggedCorpora -> map toTaggedSentence taggedCorpora  -- | Named entity categories defined for the Conll 2003 task. data NERTag = PER
src/NLP/POS.hs view
@@ -46,7 +46,7 @@   ) where -+import qualified Control.Exception           as X import           Codec.Compression.GZip      (decompress) import           Data.ByteString             (ByteString) import qualified Data.ByteString             as BS@@ -118,7 +118,7 @@ loadTagger file = do   content <- getContent file   case deserialize taggerTable content of-    Left err -> error err+    Left err -> error ("Could not load tagger from file: "++ file ++" due to error: \n" ++ err)     Right tgr -> return tgr   where     getContent :: FilePath -> IO ByteString