nominolo / atto-lisp

Efficient parsing and encoding of Lisp expressions for Haskell.
Other
24 stars 16 forks source link

test suite and LISP comments #2

Closed kowey closed 13 years ago

kowey commented 13 years ago

I may send you another one for quoted lists

nominolo commented 13 years ago

Thanks for working on this.

May I ask what you're planning to use it for? Do you need me to make a new release at some point?

Also, I noticed that it doesn't work on 6.12.3 due to type checking issues. It has to do with the type class magic I'm using to implement struct. It's very convenient, but it's also very hacky.

kowey commented 13 years ago

Sure! I'm developing a morphological realiser for GenI (a piece of natural language generation software). Its job is to take lemmas (roots of words, eg the lemma associated with "walks" is "walk", or in French "marchent" => "marcher") plus some specifications like "singular", "3rd person") and turn it into inflected words ("walks", "marchent")

To my annoyance, the bit I'm using atto-lisp for will be closed source (at least I get to release the GenI bits open source). I may need a release after I get something that works enough for my needs.

kowey commented 13 years ago

(Also, sorry for the unsquashed commits. I'd pushed what I'd written to github before realising I could clean it up. One of these days I'll learn how to zap the branch and push a squashed version)