Now might be a little late to comment, but if you want to write your own Scheme and learn Haskell, try this:
https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_...
This tutorial/book, written by Jonathan Tang is actually cited as an inspiration in the credits page and is a very nice way to get into functional programming.