If you want to get truly intimate with scheme, you might consider siod (scheme in one definition.) gjc%bucsf.bu.edu@bu-it.bu.edu (George J. Carrette) is responsible for it. He distributes it as source code, and it runs on the mac.