Re: FRP (was: Designing Lisp from scratch)
"James McCartney" <[email protected]> Mon, 19 Mar 2007 20:11:54 -0700
| Newsgroups | gmane.comp.lang.lightweight |
|---|---|
| Message-ID | <[email protected]> |
On 3/18/07, Shriram Krishnamurthi <[email protected]> wrote: > Look at > > http://www.cs.brown.edu/~sk/Publications/Papers/Published/ck-frtime/ > Embedding Dynamic Dataflow in a Call-by-Value Language > Gregory H. Cooper, Shriram Krishnamurthi > European Symposium on Programming, 2006 switching topics.. I've been trying to figure out what FRP has that is different than what I've been doing since 11 years ago. http://tinyurl.com/odht9 (SuperCollider is a free open source program since 2002.) >From the abstract: "The essence of the embedding is to make program expressions evaluate to nodes in a dataflow graph." If that is indeed the essence, SuperCollider has been functionally composing dataflow graphs for interactive music signal processing in a language with lexical closures since 1996. There has been a lot of emphasis on reactive data flow, but the interesting problems to me seem to come from combining 3 types of data flows into a uniform model: reactive (blocked on read), generative (blocked on write) and systolic (read and write on same clock). -- --- james mccartney