Haskell:
Yes, the dependency on GHC is just for PrepareHeaders.hs. Once the headers are generated, it's no longer needed.
I realize it's a big dependency, but Haskell is very well suited for the task of hacking up a parser quickly (as opposed to using perl and a big heap of regular expressions that will probably never work right...).
Resource Forks:
The MakeAPPL tool creates the resources that are mandatory, and it could theoretically be extended to include a proper Rez-style resource compiler in the future. Let's say that for now you should probably be using NewWindow instead of GetNewWindow.
Yes, the dependency on GHC is just for PrepareHeaders.hs. Once the headers are generated, it's no longer needed.
I realize it's a big dependency, but Haskell is very well suited for the task of hacking up a parser quickly (as opposed to using perl and a big heap of regular expressions that will probably never work right...).
Resource Forks:
The MakeAPPL tool creates the resources that are mandatory, and it could theoretically be extended to include a proper Rez-style resource compiler in the future. Let's say that for now you should probably be using NewWindow instead of GetNewWindow.