Ben Karel on 19 Sep 2011 13:47:06 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: functional fall: which paper on the 21st? |
if we haven't picked one, i recommend:
"out of the tar pit" http://web.mac.com/ben_moseley/frp/paper-v1_01.pdf
this paper cites mythical man month (fred brooks) a lot which was the
earliest deep discussion of software complexity that i know of. it
goes on to build on "accidental" and "essential" complexities to
calling out non-essential state as the worst offender of making things
too complex, then goes on to say OOP is designed to encapsulate state,
thus languages like java tend to result in overcomplicated codebases.
he describes a hybrid functional/oo approach as a possible solution.
there are also a lot of papers written by odersky (scala creator),
hopefully i will have read a few more by wednesday to recommend.