forked from hashirama/mdict-hs
a mdict library for haskell
- Haskell 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
the processDictionary function is the one we need to use for lookups, because it inserts all resources and gives just the full html at the end, ready to be displayed Signed-off-by: hashirama <hashirama@noreply.localhost> |
||
| .github/workflows | ||
| cli-example | ||
| .gitignore | ||
| LICENSE | ||
| MDict.hs | ||
| README.md | ||
mdict-hs
a mdict library for haskell
first build mdict-cpp
then in the folder there will be some *.a files, which are the library files that we need. in the example below, we refer to that folder containing those files, as "lib"
build
ghc -O2 -Wall -fno-warn-unused-imports \
-lmdict -lminilzo -lminiz \
-L./lib \
MDict.hs
running the cli
we do provide a example of how to use this library, as a cli
ghc Main.hs MDict.hs -L./lib -lmdict -lmdictbase64 -lminiz -lstdc++ -o my_program
the command above assumes that the lib folder contain the *.a files mentioned before, and that you also already compiled the haskell library itself and that this Main.hs file is placed in the same folder as the compiled library.