
3 Dec
2010
3 Dec
'10
7:52 a.m.
Hi, I have some problems with the error processing in HXT. Here is a trivial example: e <- runX (transformDoc [] someRules src dst) transformDoc cfg rules src dst = configSysVars cfg >>> readDocument [] src >>> rules >>> -- some transformations writeDocument [] dst >>> getErrStatus I would expect "e" to contain an error value >= c_err for the case where any of the processing steps in transformDoc fails. But it does not, even with an io error on writeDocument. I guess I misunderstand "getErrStatus" in some way. Any idea? Thanks, Tobias