Software Investigate

Flask: Staged Functional Programming for Sensor Networks

Download now Free registration required

Executive Summary

Severely resource-constrained devices present a confounding challenge to the functional programmer: The authors are used to having powerful abstraction facilities at the fingertips, but how can they make use of these tools on a device with an 8- or 16-bit CPU and at most tens of kilobytes of RAM? Motivated by this challenge, they have developed Flask, a domain specific language embedded in Haskell that brings the power of functional programming to sensor networks, collections of highly resource-constrained devices.

  • Format: PDF
  • Size: 377.1 KB