Rake is a new version of the popular python programming language. It's designed to be more flexible than its predecessor, which was based on yamel flat file formats. The code now looks just like a function and you can decorate it with functions or if statements. There are also no longer any restrictions on what happens at run-time in rake.