If you can live with f's domain being ordered, I'd probably use something
like f = lookupWithDefaultFM (listToFM list) (-1) importing FiniteMap from
ghc's libraries. HTH.
-- Mark
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/ma
Use an array. Don't remember for sure, but I think something like
q = array (0, max (map fst list)) list
f = (q!!)
will probably work.
On Fri, May 24, 2002, Carl McTague wrote:
> Hi there,
>
> is there a simple way to carry out the following type of conversion?
> Suppose I have a list (finit