# Get the code and compare with the original: Get the Lamdera code, and required git submodules. mkdir -p lamdera/lamdera git clone https://github.com/lamdera/compiler.git lamdera/lamdera/ cd lamdera/lamdera git submodule init && git submodule update Get the Elm compiler code (because it will be informative to compare): mkdir -p elm/compiler git clone https://github.com/elm/compiler.git elm/compiler/ Compare the codebases: kdiff3 lamdera/lamdera elm/compiler Find alternative implementations: find builder/ compiler/ -name '*.hs' | xargs grep 'alternativeImplementation'