ENIG: Auto Korean conjugator/adjustor/adopter/converter

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Please see the README on GitHub at https://github.com/QuietJoon/ENIG#readme

[Skip to Readme]


Change log ChangeLog.md
Dependencies base (>=4.7 && <5), text, unicode-transforms, vector [details]
License BSD-3-Clause
Copyright 2016-2019 YongJoon Joe
Author YongJoon Joe
Maintainer developer+ENIG@quietjoon.net
Category Natural Language Processing
Home page https://github.com/QuietJoon/ENIG#readme
Bug tracker https://github.com/QuietJoon/ENIG/issues
Source repo head: git clone https://github.com/QuietJoon/ENIG
Uploaded by yongjoon at 2019-03-09T09:24:56Z


[Index] [Quick Jump]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Readme for ENIG-

[back to package description]


ENIG is an acronym of typical Korean particles "Eun Neun I Ga (은는이가)". Korean postposition particles change their form depending on the pronounciation of the previous consonant. However, in trouble, because figuring out the previous consonant is not an easy problem. Therefore, most of the programmers who handle Korean treat Korean by starting with "SOMETHING은(는) ~~". This seems to be awkward in a sentence like "SOMETHING is(are), Two apple(s)."

ENIG focuses on programmers to handle Korean strings.

Long-range Plans



Known Issues

Get error like hGetContents: invalid argument

When you got a message during test the library like:

test\Test\ENIG\Data.hs:16:9: error:
    ? Exception when trying to run compile-time code:
        test\Test\ENIG\Data.hs: hGetContents: invalid argument (invalid byte sequence)
      Code: testGroupGenerator
    ? In the untyped splice: $(testGroupGenerator)
16 | tests = $(testGroupGenerator)
   |         ^^^^^^^^^^^^^^^^^^^^^

This is not program error. You should set your shell's encoding by chcp 65001 or export LC_ALL=en_US.UTF-8.