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?


Hi Dustin,

On Wednesday the Functional Fall group will be reviewing "Tackling The Awkward Squad"Âon the basis that it gives an overview of a practical, thoroughly tested solution for some of the issues left uncovered from Hughes' paper.

http://research.microsoft.com/en-us/um/people/simonpj/papers/marktoberdorf/mark.pdf

Cheers,
-- Ben

On Mon, Sep 19, 2011 at 4:34 PM, Dustin <dustin.getz@gmail.com> wrote:
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.