Hostname: page-component-7b7567c8c-wxvwp Total loading time: 0 Render date: 2026-11-14T21:31:25.582Z Has data issue: false hasContentIssue false

Build systems à la carte: Theory and practice

Published online by Cambridge University Press:  21 April 2020

ANDREY MOKHOV
Affiliation:
School of Engineering, Newcastle University, Newcastle upon Tyne, UK, Jane Street, London, UK, (e-mail: andrey.mokhov@ncl.ac.uk)
NEIL MITCHELL
Affiliation:
Facebook, London, UK, (e-mail: ndmitchell@gmail.com)
SIMON PEYTON JONES
Affiliation:
Microsoft Research, Cambridge, UK, (e-mail: simonpj@microsoft.com)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Build systems are awesome, terrifying – and unloved. They are used by every developer around the world, but are rarely the object of study. In this paper, we offer a systematic, and executable, framework for developing and comparing build systems, viewing them as related points in a landscape rather than as isolated phenomena. By teasing apart existing build systems, we can recombine their components, allowing us to prototype new build systems with desired properties.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s) 2020. Published by Cambridge University Press
Submit a response

Discussions

No Discussions have been published for this article.