Aug 16, 2016 · 6:30 PM
We're back - on Tuesday 16th we will be hacking together some build systems using Shake! Neil Mitchell, the author of Shake, will be there to quickly run us through the library, and to answer any questions as we start working with it. In his own words:
Shake is a general purpose library for expressing build systems - forms of computation, with caching, dependencies and more besides. Like all the best stuff in Haskell, Shake is generic, with details such as "files" written on top of the generic library. Of course, the real world doesn't just have "files", but specifically has "C files that need to be compiled with gcc". In this hacking session we'll look at how to write Shake rules, what existing functions people have already layered on top of Shake for compiling with specific compilers, and consider which rules are missing. Hopefully by the end we'll have a rule that people can use out-of-the-box for compiling C++ and Haskell.
As usual, the venue is provided by Pusher, and is located between Old Street and Shoreditch High Street. There will be food and drinks, so grab a laptop and join us!