Causal Commutative Arrows and Their Optimization

Courtesy Lambda the Ultimate - Programming Languages Weblog  Wed, 10/28/2009 - 04:06

Causal Commutative Arrows and Their Optimization , Hai Liu.

Eric Cheng. Paul Hudak. ICFP 2009.

Arrows are a popular form of abstract computation.

Being more general than monads, they are more broadly applicable, and in particular are a good abstraction for signal processing and dataflow computations.

Most notably, arrows form the basis for a domain specific language called Yampa, which has been used in a variety of concrete applications, including animation, robotics, sound synthesis, control systems, and graphical...


 

More related items

Mint plunges into the GUI fray, forks Gnome Shell to...
As an operating system, Linux is about choice. You can customize nearly any aspect of your operating system to behave exactly how you want, and the options for how the desktop looks are as...

This Week’s Ruby News: Ruby 1.9.3p0, OmniAuth 1.0,...
The rapid descent of the weather towards winter is getting people to stay in and code and long may it continue given the quality of this week's releases: OmniAuth 1.0, MagLev 1.0, and Ruby...

A Semantic Model for Graphical User Interfaces
Nick Benton and Neel Krishnaswami, ICFP'11, A Semantic Model for Graphical User Interfaces: We give a denotational model for graphical user interface (GUI) programming using the Cartesian...


 

Post new comment

The content of this field is kept private and will not be shown publicly.
computer-internet.marc8.com