The tersmu package

[Tags:gpl, program]

A semantic parser for the engineered human language Lojban (www.lojban.org). It translates lojban text to a predicate logic.


[Skip to Readme]

Properties

Versions 0.2, 0.2.1
Change log NEWS
Dependencies base (>=4.3 && <5), containers (>=0.5), mtl (>=2.0), process (>=1.1), syb (>=0.4), transformers (>=0.2) [details]
License GPL-3
Author Martin Bays
Maintainer mbays@sdf.org
Category Language
Home page http://mbays.freeshell.org/tersmu
Source repository head: git clone http://gitorious.org/tersmu/tersmu/
Uploaded Sat Oct 24 15:14:11 UTC 2015 by mbays
Distributions NixOS:0.2.1
Downloads 342 total (8 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
Last success reported on 2015-11-13 [all 5 reports]

Flags

NameDescriptionDefaultType
ircbotBuild IRC botDisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for tersmu

Readme for tersmu-0.2.1

tersmu-0.2
==========

tersmu is a semantic parser for the engineered human language Lojban
(www.lojban.org). It translates lojban text to a predicate logic.

Please note that this is an entirely unofficial project. Although the aim to
follow baseline prescription where feasible, the semantics this program
attributes to lojban text may in some cases be non-standard and/or wrong.

See the examples/ directory for some examples, BUGS for limitations, docs/ for
other documentation.


Installation
------------
tersmu is in hackage, so it should just be a matter of
    cabal install tersmu


Hacking
-------
Lojban.hs and Morphology.hs are generated from the corresponding .pappy files,
using a bugfixed version of Bryan Ford's Pappy. Please see the Makefile for
details on that.

docs/overview is intended as a guide to the general architecture of the code.