[Haskell-cafe] Request for Comments - hscurrency 0.0.1

Max Cantor mxcantor at gmail.com
Sat Aug 15 08:15:17 EDT 2009


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


More information about the Haskell-Cafe mailing list