Skip to content

Commit c10f0a6

Browse files
committed
Update readme
1 parent 420983b commit c10f0a6

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,25 @@ See also the wonderful e-book <a href="https://drboolean.gitbooks.io/mostly-adeq
99
Professor Frisby's Mostly Adequate Guide to Functional Programming</a>
1010
by the same author.
1111

12+
13+
## What makes Prof. Frisby's course and book awesome?
14+
15+
Both course and book amazingly manage to avoid suffering from the two widespread diseases when explaining abstract functional concepts:
16+
17+
- The first disease is to stay with abstract artifically simplified examples that can be easily manipulated
18+
directly without the theory, thus failing to illustrate the very benefits of the theory and abstraction.
19+
The reader not familiar with real world uses of that abstraction is therefore struggling to appreciate its usefulness.
20+
21+
- The second disease is to bring complete nontrivial real world examples relying on all technical details involved,
22+
including those not relevant to the point of the explanation. The reader not familiar with those technical details
23+
can feel distracted if not confused.
24+
25+
Professor Frisby masterfully manages to navigate the reader through convincing real world examples
26+
demonstrating real benefits of the functional abstractions with sharp focus and no distraction by unnecessary details.
27+
28+
29+
30+
1231
## Running Examples
1332

1433
Install the packages with either of

0 commit comments

Comments
 (0)