
Hi, I'm just getting in to this hat thing and am experiencing a slight difficulty. My directory structure looks like .../projects .../projects/SemGraph .../projects/Util .../projects/NLP .../projects/FGL ... I'm in the SemGraph directory and am hmaking a program named AlignGraph. Inside Util there is a modeule Util.STM which is used in AlignGraph. I have ".." in my path when I hmake, and when I don't do hat, everything works fine. However, when I do use hat, hmake seems to look int the wrong place for the generated files: 9:16am moussor:SemGraph/ hmake -ghc AlignGraph.hs -I../FGL -I.. -package data -cpp -fvia-c -fglasgow-exts -hat hat-trans ../Util/STM.hs Wrote ../Util/TSTM.hs ghc -package data -cpp -fvia-c -fglasgow-exts -I../FGL -I.. -i../FGL -i.. -c -package hat -o ../TUtil/STM.o ../TUtil/STM.hs ghc-5.02.3: file `../TUtil/STM.hs' does not exist so it seems hat is creating ../Util/TSTM.hs, but hmake prepends the "T" to "Util" instead of "STM". This seems to be a hat problem; even though it creates Util/TSTM.hs, the name of the generated module is "TUtil.STM". Any suggestions on what to do about this? I can't imagine people haven't hit this wall before... - Hal -- Hal Daume III "Computer science is no more about computers | hdaume@isi.edu than astronomy is about telescopes." -Dijkstra | www.isi.edu/~hdaume