FRP (was: Designing Lisp from scratch)

"James McCartney" <[email protected]> Tue, 20 Mar 2007 12:55:02 -0700
Newsgroups gmane.comp.lang.lightweight
Message-ID <[email protected]>
On 3/20/07, Shriram Krishnamurthi <[email protected]> wrote:
> James,
>
> I hope we didn't give the impression that we're building the first
> dataflow language.  If anything, our citations alone should put to
> rest any such claim.
>
> So is SuperCollider also a dataflow language?  Sounds like it -- and
> the more merrier.  Is SuperCollider the first dataflow language?  Not
> by a long shot, either.

No, I will limit my claim to being the first real time interactive
music synthesis system in a high level (i.e. closures, real time GC)
language.

So what does FRP bring to the table that is new? Guaranteed time and
space bounds was already done in R.C.Water's Series macros, Lucid,
Signal, etc. I thought FRP was only to work these out for a language
like Haskell that already had problems in this area due to extreme
laziness.


--
--- james mccartney