Well, you can drop the arguments entirely, and let the type be
inferred to get
car = head
which is pretty nice. You could use an INLINE hint to make the
compiler replace it before compilation, though I don't think it would
change performance much...
/Joe
On Oct 6, 2009, at 10:01 PM, michael rice wrote:
How do I create an alias for a function, like giving CAR the same
functionality as HEAD. I know I can do it by creating a definition
(see below), but is there a better way, like Scheme's
(define head car)
car :: [a] -> a
car x = head x
The reason for doing this is to more closely mirror legacy code.
Michael
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe