Arc Forumnew | comments | leaders | submitlogin
8 points by binx 5924 days ago | link | parent

In haskell and all ML children, when you pass too few arguments to a fn, it would just yield a curried version. Of course, they have static type systems to reduce errors caused by passing too few arguments. but I guess Arc's goal is to be good for quick prototyping, not good at elimating run-time errors...


8 points by pg 5924 days ago | link

Ah, so that's what people mean when they say that in Haskell, the Curry is implicit.

-----

3 points by lojic 5923 days ago | link

That is one of the features of Haskell I really like. I'm not sure of all the implications for attempting it with Arc, but if it's possible to do it well, I think it's worth the research.

-----

3 points by binx 5924 days ago | link

In addition, a whole-program flow analyzer can find most of such bugs in a dynamically-typed language.

-----