The Scheme Song (sung to the tune of "Silent Night") Copyright (c) Gary T. Leavens, 1994 At Iowa State, We learn Scheme, recursion, it's a dream, Abstract data types we have seen, The pure essence of programming, Scheme's the language for me, Scheme's the language for me. Lambda and cons, Cdr and car, (pronounced as "cudder and car") With these tools, we'll go far. For recursion, a step then the rest. Tail recursion why that's just the best, Scheme's the language for me, Scheme's the language for me. Input and out, backtracking, then some vectors and sorting; then we finish with, set-bang and while, it's just certain to make us smile, Scheme's the language for me, Scheme's the language for me.