Search code examples
haskelllispgadt

How can I define a Lispy datatype in Haskell?


I'm programming a Lispy PDDL parser for the AI Planning class at Coursera.

How can I define a Lispy datatype in Haskell?


Solution

  • My Lispy PDDL Parser:

    https://dl.dropbox.com/u/46434672/Code/LispyPddlParser.hs

    The DWR-operators.txt file:

    https://spark-public.s3.amazonaws.com/aiplan/resources/DWR-operators.txt