
Hi all, I'm putting together some simple tools to do safe calculations on different currencies. For instance, making sure that you dont add something like 5 USD + 10 JPY without doing a proper conversion. I've put up some code on google code which probably explains what I'm trying to do more succinctly than this email. I'm curious what poeple think about the library, its the first haskell code I've written for the purpose of sharing and I intend to add it to hackage once I finalize the interface a bit more. The code is at: http://bit.ly/1Cjjlj I'm very open to suggestions on improving the interface. RIght now its very simple and straightforward but potentially limited. I originally wrote it so that the Prc type would be an instance of several numerical classes but eventually stripped that out as it required returning undefined in several cases (such as calling toIntegral on a Prc which was a composite of several currencies). I felt it was better to avoid having partial functions.. Max