New Code
It does not have the implicit type checking of Scheme, so you won't know what happens when your program all of a sudden bombs out on you; I have done very little input checking. I expect you to feed correct input into the program, not incorrect. The biggest thing is that you have to specify a valid integer number as the first argument to the program, and it has to be equal to the number of digits of each number of your list of numbers. Remember, Radix sorting only works if you have equal digits for each number. I will add the ability to not have this limitation later, I'm sure. It's a simple fix, but I don't want to do it right now. Now, in addition to this, the file you feed it must be a file containing integers all of the same length, one per line, and each line being ended with a 'n' character.
That's about it! I hope you all enjoy!
You can view my programs at my website