| NEWS | R Documentation |
News for Package 'sylly'
Changes in sylly version 0.1-6 (2020-09-19)
unreleased
this version is under development
fixed
-
hyphen(): fixed the automatic adjustment of hyph.max.token.length that was introduced with 0.1-1 but turned out to be broken, at least with R 4.x
changed
-
sylly:::kRp.hyphen.calc(): replaced a for loop withapply(), almost twice as fast now (without caching) -
hyphen(): optimized processing speed, saves ~75% if your time now -
describe(): the generic now provides the dots argument ("...") to allow adding further arguments by different methods
Changes in sylly version 0.1-5 (2018-07-29)
fixed
-
sylly:::sylly_langpack(): removed obsolete 'flattr_user' attribute
changed
session settings done with
set.sylly.env()or queried byget.sylly.env()are no longer stored in an internal environment but the global .Options; this also allows for setting defaults in an .Rprofile file usingoptions()vignette is now in RMarkdown/HTML format; the SWeave/PDF version was dropped; it was also updated and has a new section on caching
-
sylly:::sylly_langpack(): updated the README.md template -
sylly:::sylly_langpack(): removed "\dontrun{}" from generated example section in the docs, improved the link format for classes, omitting the "-class" suffix
added
new functions
available.sylly.lang()andinstall.sylly.lang()to comfortably install language packagesnew class object contructors
kRp_hyphen()andkRp_hyph_pat()can be used instead of new("kRp.hyphen", ...) etc.
Changes in sylly version 0.1-4 (2018-01-06)
fixed
-
set.hyph.support(): calloptimize.hyph.pattern()on"kRp.hyph.pat"class objects to be added to the environment
Changes in sylly version 0.1-3 (2017-10-02)
changed
added a short example to the code generated by
sylly_langpack()added l10n repository to DESCRIPTION to fetch now suggested language packages sylly.de, sylly.en, and sylly.es; it's clear now that language packages won't be released on CRAN, so a dedicated repo was set up to host those
updated the README.md file to mention releases both via CRAN (stable) and reaktanz.de (development)
Changes in sylly version 0.1-2 (2017-09-12)
changed
first CRAN release
replaced status warnin in README.md with info on additional language support
-
manage.hyph.pat()no longer orders patterns, which was rather useless
added
unit tests for all main functions and methods
removed
file ChangeLog_hyph_patterns.txt
Changes in sylly version 0.1-1 (2017-06-10)
changed
initial release
-
show(): method now only truncates the mid section of samples larger than 15 words all.patterns: this internal cache object is now dynamically generated when the package is loaded, which slows down the loading process but saves ~6.5MB in package size
hyph.max.token.length: this object was moved into the internal .sylly.env environment and also defaults to max token length of 50, not 200; that should be enough, is much faster and can also be changed dynamically (see
set.sylly.env()below); manual changes shouldn't be needed, though, because the length is being adjusted automatically if needed; it was also renamed from hyph.max.word.length
added
-
sylly_langpack(): a private method to generate packages with additional language support. it shouldn't be needed by regular users and is therefore not exported -
koRpus2sylly(): a private function to convert old koRpus object files into sylly equivalents -
hyphen(): new option"as"to set the return value class, still defaults to"kRp.hyph", but can also be"data.frame"or"numeric" new shortcut methods
hyphen_df()andhyphen_c()use different defaults for"as"-
read.hyph.pat(): now also reads from connections, e.g.,url() -
set.sylly.env(): now also supports"hyph.max.token.length"as an option to manually set the maximum token length, affects the private object"all.patterns"(will be regenerated)
removed
all hyphenation patterns are now in their own package called syll.<lang>