Environment
http://www.vagrantup.com/ + vmware = Provisioning of your development environment
https://puppetlabs.com/ - automate installation of needed programs
Functor is any data type that defines howfmap applies to it. Maybe data type defines two related contexts: we’ll see how function application is different when something is a Just a versus a NothingWhen a value is wrapped in a context, you can’t apply a normal function to it:This is where fmap comes ingit update-index --assume-unchanged <file>git update-index --no-assume-unchanged <file>git format-patch -1 b50788b
git am 0001-First-pass-at-rake-task.patch