Skip to content

Commit

Permalink
Design decisions and rules.
Browse files Browse the repository at this point in the history
  • Loading branch information
flatheadmill committed Nov 3, 2015
1 parent 6728d50 commit 92772d5
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion diary.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Design

[Merlin Mann](http://youlooknicetoday.com/) writes about time and attention and
[Merlin Mann](http://youlooknicetoday.com/) writes about time and attention and
creative work. His thesis is that if you give your time and attention to any
endeavour, you are rewarded with insights into your endeavour. Give it your time
and attention and it will give you direction. Take the direction.
Expand Down Expand Up @@ -3542,3 +3542,15 @@ error.
I believe that my exmaples would be better expressed in a giant proof test, so
that I can have namespaces for each test, and so I can copy and paste from it,
so each step in the proof test becomes part of my documentation.
### Design Decsions
* The `cadence` builder function itself is not optimized. It is not slow. Is is
quite fast, but it is not itself optimized. I'm going to focus optimization
energy on it. Cadence functions are generally meant to be build and named, and
not anonymous.
### The Rules of Cadence
* The function body is a cadence with a single step.
* The `async` function is only valid when used within a `step`.

0 comments on commit 92772d5

Please sign in to comment.