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