Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

8
  • 6
    If you don't want to explicitly type anything, you don't need to explicitly type anything. Haskell can infer types just fine on its own. And it's not like you're going to have a single variable potentially storing two incompatible types. Commented Dec 22, 2010 at 3:45
  • 4
    @Anon yes, but your lists must be homogeneous. Trust me, this sort of thing can get in the way, even with type inference. Commented Dec 22, 2010 at 11:34
  • 13
    @FarmBoy and what is wrong with the use of Maybe? Java really makes you use Maybe on all classes, which is the weird thing to do. Commented Apr 20, 2011 at 22:06
  • 3
    And if you really want to use a heterogeneous list you can of course use algebraic data types. Commented Apr 20, 2011 at 22:14
  • 1
    @mathepic at this point we have really lost track of my original question, which was a perfectly valid question. Commented Apr 20, 2011 at 22:36