On my mind
To do today:
- Write up a sample of my "functional reactive web gui" idea
- how to get going fast?
- oh! do it in Scheme, use S-expressions to avoid doing any parsing
- Implement rudimentary cookie accessors in Links, put login functionality into the Speaker-Rec app
- In doing this, I realized: Database and Web Request objects should be defined in-language, not as primitives. But Links provides special behavior around these kinds of things. Then, in order to provide the special behavior that Links offers, we should define a primitive interface for them; the libraries then just implement these interfaces (compare Monad notation in Haskell, TIEd DBs in Perl)