Laboratory Automation in a Functional Programming Language.

After some years of use in academic and research settings, functional languages are starting to enter the mainstream as an alternative to more conventional programming languages. This article explores one way to use Haskell, a functional programming language, in the development of control programs f...

Descripción completa

Detalles Bibliográficos
Publicado en:Journal of Laboratory Automation Vol. 19; no. 6; pp. 569 - 577
Autores principales: Runciman, Colin, Clare, Amanda, Harkness, Rob
Formato: Journal Article
Publicado: Sage Publications Inc. Dec2014
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:After some years of use in academic and research settings, functional languages are starting to enter the mainstream as an alternative to more conventional programming languages. This article explores one way to use Haskell, a functional programming language, in the development of control programs for laboratory automation systems. We give code for an example system, discuss some programming concepts that we need for this example, and demonstrate how the use of functional programming allows us to express and verify properties of the resulting code.