Split `load-in-vicinity' into small procedures.
authorLudovic Courtès <ludo@gnu.org>
Mon, 26 Nov 2012 21:41:23 +0000 (22:41 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 26 Nov 2012 23:10:24 +0000 (00:10 +0100)
commit9fbca4b32edfe1ba6e2159bbfa90e95315322f6c
treed14863e263e714843d3a8ce8dd82a924a05709b0
parent6356e0dc2f95cdf3883f92f480c130957be49817
Split `load-in-vicinity' into small procedures.

* module/ice-9/boot-9.scm (load-in-vicinity)[compiled-extension]: New
  variable.
  [compiled-file-name]: Rename to...
  [fallback-file-name]: ... this; update caller.  Use COMPILED-EXTENSION.
  [more-recent?, compile, warn-about-exception]: New procedures.
  [fresh-compiled-file-name]: Use them.
module/ice-9/boot-9.scm