Eric Conner GitHub

An Outline of Out of the Tar Pit

April 6 2013

I. Introduction

II. Complexity

III. Approaches to Understanding

IV. Causes of Complexity

V. Classical approaches to managing complexity

    function (int, int) getNextCounter(int oldCounter) {
        let int result = oldCounter + 1
        let int newCounter = oldCounter + 1
        return (newCounter, result)

VI. Accidents and Essence

VII. Recommended General Approach

VII. The Relational Model

IX. Functional Relational Programming

comments powered by Disqus