@tpolecat I hope you don't mind if I re-host this image for the purposes of permalinking. Let me know if that's a problem.
-
-
-
@BrandonBloom the Scala class diagram? Sure, no problem. Let me know if you find inaccuracies; I was getting pretty grumpy by the end. -
@tpolecat I just needed an anchor for the text "astronomical increase in complexity" in my latest blog post: http://bit.ly/Kz9Fd9 -
@BrandonBloom ha, excellent. Go nuts. -
@tpolecat Thanks :-) -
@BrandonBloom to be fair the chart shows that Scala stdlib is ridiculous; it has nothing to do with types, it's just bad design. -
@tpolecat I'd argue that such bad design stems from the type system's complexity (implicits, mixins, etc). The CanBuildFrom stuff is crazy. -
@BrandonBloom nah it's just inexperienced people wanting to use every crayon in the box. Don't read too much into it.
End of conversation
New conversation -
-
-
@bhudgeons Yeah nil is empty and cons is head x tail. Not super useful.
End of conversation
New conversation -
-
@tpolecat Just for curiosity: Clojure's one https://raw.github.com/stuartsierra/class-diagram/master/examples/PersistentList.png … :) -
@map_it … and typeclasses give you the richness you want without the complication of a large hierarchy or the limitations of a small one.
End of conversation
New conversation -
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
“
@tpolecat: I accidentally a thing about#scala's immutable List. Um, yeah. (PDF link) https://github.com/tpolecat/examples/blob/master/doc/List.pdf?raw=true …” cc@Evanfchan@AlTobeyThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@tpolecat Yeah, if I look too closely I often want to change languages again.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.