Having just given up on this myself, I thought I'd ask if anyone out there has managed to make Emacs think that #<<EOF .. EOF is a comment? Or failing that, is there at least a way to "comment out" a region so that Emacs thinks it's a comment, but Chicken doesn't? The EOF syntax doesn't play nicely with paredit mode as is.