Proposal: rename Data.Map.fromAscList to Data.Map.unsafeFromAscList

Bulat Ziganshin bulat.ziganshin at
Fri Apr 24 09:26:23 EDT 2009

Hello Chris,

Friday, April 24, 2009, 5:21:20 PM, you wrote:

> No, but the functions you mentioned do fail immediately. If I use a
> head on an empty list I get an error immediately. If I use fromAscList
> incorrectly I get an error only when I try to lookup elements. This  
> makes it hard to debug if you didn't make this error before. I don't  
> mind a runtime error in this case, but I very much want to know where
> my bug is.

how about providing such check only in *debugging* version of library?

Best regards,
 Bulat                            mailto:Bulat.Ziganshin at

More information about the Libraries mailing list