ndmitchell/shake
View on GitHub ↗ ★ 803 Haskell
Shake build system
8 mentions on Hacker News by 7 people: 1 story, 7 comments · first 2014-03-29 · latest 2024-04-10
20082026
-
…Shake has this "multiple outputs" feature but it is actually really hacky and doesn't work. https://github.com/ndmitchell/shake/issues/382 The Pluto "sound and optimal" build paper discusses this briefly - they use a two-level file-command…
comment by Mathnerd314 · 2024-04-10 · in Build Systems à La Carte: Theory and Practice (2020) [pdf] -
…and Ninja faster). As people report more results I am sure both Shake and Ninja will be optimised. https://github.com/ndmitchell/shake/blob/master/docs/Ninja.m... A Summer of Haskell project is on to migrate GHC to a Shake-based build…
comment by mrkgnao · 2017-06-11 · in An All-in-One DAG Toolkit: The strongly-connected components algorithm -
…(unordered-containers) was faster" Here's a Haskell programmer looking for a faster hashmap: https://github.com/ndmitchell/shake/issues/418 Shake in fact does use reified generics (a.k.a. Dynamic/Typeable) and a Value type, and recommends…
comment by Mathnerd314 · 2016-06-05 · in Disadvantages of purely functional programming -
…of learning a new tool and re-develop something(that works well enough) would pay off. 0: https://github.com/ndmitchell/shake/blob/master/docs/Manual....
comment by Tobani · 2014-11-04 · in Qake: GNU Make-based build system with a different approach -
…Anyone not like Shake or know why others don't, or is this just a case of not being known? 0: https://github.com/ndmitchell/shake
comment by codygman · 2014-11-04 · in Qake: GNU Make-based build system with a different approach -
▲ 3
Shake build system:Alternative for Make, Ant etc.story by psibi · 2014-07-22 · 0 comments
-
…"bundle.tar.gz depends on the file MANIFEST and on every file mentioned in it", for example. [^1]: https://github.com/ndmitchell/shake
comment by omaranto · 2014-06-24 · in Static checking of units in Servo -
https://github.com/ndmitchell/shake Shake is an awesome alternative to Make written in Haskell. It fixes a lot of the weird dependency tracking issues Make has ("my build broke and I don't know why!" "did you make clean?")
comment by LukeHoersten · 2014-03-29 · in Why Use Make? (2013)