On 9/11/07, Jorge Marques Pelizzoni <[EMAIL PROTECTED]> wrote: > > Enrico, I am not sure whether I understand what you're getting at, but > your message rang a bell and I thought I should make you hear it too :o) > Your intended design reminds me of what Peter Van Roy (amen) called > "functional reactive programming". I append his message below.
Hi Jorge, I've seen FRP in action [1] It's an interesting paradigm, really expressive, but it seems to me not yet mature. I'm speaking of the Haskell implementation - through Monads first, then through Arrows now. But it definitely deserves to be studied. Enrico [1] - Paul Hudak - The Haskell School of Expression - http://haskell.org/soe/ > > Cheers, > > Jorge. > > ------------------------- > Dear all, > > For those of you interested in exploring new programming paradigms, > there are some examples of how to code them in Oz on the Web page > http://www.info.ucl.ac.be/~pvr/ds/mitbook.html, under the heading > "Mozart system supplements": > - functional reactive programming in Oz > - lazy quicksort: how laziness can create incremental algorithms > - CSP in Oz: the rendezvous synchronization in Oz > - multi-agent systems: contract net protocol > One of the lessons is that the WaitNeeded operation is a powerful > primitive for building more complicated synchronizations. > > Peter > > > > > _________________________________________________________________________________ > mozart-users mailing list > [email protected] > http://www.mozart-oz.org/mailman/listinfo/mozart-users > _________________________________________________________________________________ mozart-users mailing list [email protected] http://www.mozart-oz.org/mailman/listinfo/mozart-users
