hyde can't compile wiki file after save pasted by andyjpb on Sun Nov 13 17:27:56 2011

$ cat src/index.wiki
((title . "index"))Hey, welcome to my cool site!

$ hyde
cleaning output directory
preparing compilation

Error: (append) bad argument type - not a proper list: ||

        Call history:

        filepath.scm: 159  char-set-contains?
        filepath.scm: 491  f
        filepath.scm: 488  drop-while
        filepath.scm: 159  path-separator-set
        filepath.scm: 154  is-posix?
        filepath.scm: 136  filepath:posix
        filepath.scm: 154  list->char-set
        filepath.scm: 159  char-set-contains?   

diff after save pasted by andyjpb on Sun Nov 13 17:29:50 2011

$ diff src/index.wiki.orig src/index.wiki
1c1
< ((title . "index"))
\ No newline at end of file
---
> &#65279;((title . "index"))

hexdump pasted by andyjpb on Sun Nov 13 17:31:26 2011

$ xxd src/index.wiki.orig 
0000000: 2828 7469 746c 6520 2e20 2269 6e64 6578  ((title . "index
0000010: 2229 29       

$ xxd src/index.wiki
0000000: efbb bf28 2874 6974 6c65 202e 2022 696e  ...((title . "in
0000010: 6465 7822 2929 0a                        dex")).

Unicode BOM pasted by andyjpb on Sun Nov 13 17:33:26 2011

$ file src/index.wiki.orig 
src/index.wiki.orig: ASCII text, with no line terminators

$ file src/index.wiki
src/index.wiki: UTF-8 Unicode (with BOM) text

My vim 7.1 puts a Unicode BOM on files with a .wiki extension added by andyjpb on Sun Nov 13 17:36:37 2011

$ file src/test.wiki
src/test.wiki: UTF-8 Unicode (with BOM) text

$ file src/test.andy
src/test.andy: ASCII text