On Sat, Aug 11, 2007 at 05:27:19PM +0800, Hugh Perkins wrote:
> I was looking for something like this too.
>
> Note that Erlang can do this ;-)  but Erlang is probably not so
> strongly typed, so it's easier to do?

I think the main issue is that Erlang doesn't use currying (IIRC).
Currying makes it MUCH harder to implement varargs functions.  (We
thought this was a good tradeoff - partial applications give Haskell
much more power than varargs would have.)

(Unfortunately I don't know of any good languages with powerful type
systems and vararg functions that can take advantage of powerful
types...  I'd love to give example code here :))

Stefan

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to