Build-Tool Shake 0.5 zähmt Speicherhunger
Der Entwickler Neil Mitchell hat Shake, sein Buildsystem für Haskell, in Version 0.5 veröffentlicht.
Die neue Release zähmt den übermäßigen Speicherhunger der Vorgängerversionen, weshalb Mitchell dringend ein Upgrade empfiehlt. Daneben gibt es zwei wichtige Änderungen des API: Die Oracle-Regeln sind nun stark typisiert, und in selbst geschriebenen Regeln muss es nun "storedValue" statt "validStored" heißen.
Shake ist als Ersatz für GNU Make in Haskell-Projekten gedacht. Es kompiliert nur geänderte Quelltextdateien neu und kann das Übersetzen parallelisieren. In einem 16-minütigen Youtube-Vortragsvideo gibt Neil Mitchell einen Überblick über seine Software, die Theorie dahinter hat er in einem Artikel (PDF) dargelegt.
Shake 0.5 steht auf einer Hackage-Seite zum Download bereit. Die Software ist unter BSD-Lizenz veröffentlicht.





