
Hi, I want to do some Haskell manipulation and for that I intend to use the YHC.Core.Type. Lets say I have a function trans :: Core -> MyAST I see that I can read a .hs file and output a .ycr by calling in a shell yhc File.hs core As said in http://yhc06.blogspot.com/2006/09/yhccore-api-available.html And supposidly I can write a tool whose main in Haskell is main = system yhc File.hs -core >> loadcore File.ycr >>= writeFile File.txt . show . trans First, the YHC documentation at http://www.cs.york.ac.uk/fp/yhc/snapshot/docs/doc-index.html do not know about a loadcore function. Is it available ? Second, is there a way of substituting the call to system by some Haskell code? Third. Im having troubles with the binary version for windows given in http://www.haskell.org/haskellwiki/Yhc/Snapshots . For a Main.hs file containing import Yhc.Core main = print 42 called like D:\tmp>yhc Main Error: File not found, Yhc.Core Reason: imported from Main Looked in: D:\tmp\ . C:\Tools\yhc\lib\yhc\packages\haskell98\1.0 C:\Tools\yhc\lib\yhc\packages\yhc-base\1.0 Where C:\tools\yhc is where I unpack the .zip file downloaded. I would really appreciate some help on this. Best Miguel Vilaça