Hardware for FRP programming - what should it support?

Greetings, I've heard about the Reduceron (graph reduction machine in FPGA), and also FRP (functional reactive programming). What sort of features/capabilities/architecture would you expect from a processor that will be designed a-priori for FRP programming? I guess it will need graph-reduction capabilities for the Functional in FRP, but what other tools do we need or can we take advantage of for the Reactive Programming? I haven't thought about this much yet, just a question that came to mind. Any thoughts? - Noam

On Thu, Feb 26, 2009 at 11:33 PM, Noam Lewis
What sort of features/capabilities/architecture would you expect from a processor that will be designed a-priori for FRP programming?
Maybe you should first ask the following more simple question: "What sort of features/capabilities/architecture would you expect from a *language* that will be designed a-priori for FRP programming?" Once (or while) that is answered you can deal with implementing this language by writing a compiler. This will probably give you ideas on what processor features you would like to have available. Note that Luke Palmer is asking (and trying to answer) this latter question on his blog: http://lukepalmer.wordpress.com/ He seems to have abandoned Haskell for doing FRP because of garbage-collection issues and is now designing a new functional dependently-typed language called 'Dana'. regards, Bas
participants (2)
-
Bas van Dijk
-
Noam Lewis