git ssb

0+

Dominic / %DqZuyvY14e7IX0U6cAj…



Commit 6b099fb2cf92d238df76e99ebab6e3a13c9149d0

document the basic idea

Dominic Tarr committed on 8/3/2017, 3:02:33 AM
Parent: afa37756e83086f1c97f3b4543d77e354cd8aa65

Files changed

README.mdchanged
README.mdView
@@ -1,9 +1,27 @@
11 # fun
22
3 +functional system programming.
34
5 +Recently, a functional style of programming
6 +has become very popular in the front end.
7 +react, cycle.js, choo-choo, etc.
48
9 +At first, I was deeply skeptical, as a single
10 +shared state object seemed to throw out the idea
11 +of encapsulation. But then I started to find uses
12 +for the idea of a shared state. Encapsulation is good,
13 +but being explicit about state is also very good.
514
15 +The pattern of separating effects from state is very
16 +good for systems programming - because on of the hardest
17 +things is dealing with all the possible permutations of event
18 +orderings. If you can replay events, and generate events
19 +in different orders, it's possible to get free test coverage
20 +of possible race conditions.
621
22 +## examples
23 +
724 ## License
825
926 MIT
27 +

Built with git-ssb-web