Hi Uwe,

thanks a lot for the clarification!

Indeed, I was a bit confused since all other concepts in HXT are straight forward and easy to grasp.

When is the release of hxt-9.1 on hackage expected?



On 12/04/2010 05:49 PM, Uwe Schmidt wrote:
Hi Tobias,

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?
no, you've got it as it should be. This is an error introduced hxt-9.0
when changing the internals of the global hxt state. I've removed that
bug in the head of the development version.
If there's no time for you to wait until hxt-9.1, the dev. version is available
from github at "https://github.com/UweSchmidt/hxt";.

Sorry for that inconvenience,

   Uwe



_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to