Add compiled .so caching to Chicken support
commit42f70b098aaed948de64891165c8cbeebd61b230
authorDan Leslie <dan@ironoxide.ca>
Wed, 2 Sep 2015 04:13:32 +0000 (1 21:13 -0700)
committerDan Leslie <dan@ironoxide.ca>
Wed, 2 Sep 2015 04:17:35 +0000 (1 21:17 -0700)
tree242ff0d0cd4a1f952b1c297d92b33228f05c1250
parentef3a1a51cf88ff9a86f79d90c71c70d059f934a7
Add compiled .so caching to Chicken support

- Now give compile-file a reasonable destination for the output
- Check for aforementioned output and skip the compile if exists
- None of the above happens if the system-type is 'windows-nt,
  which may not be a necessary restriction. And, the existing
  geiser-chicken-compile-geiser-p var applies.

Resolves jaor/geiser#73 for non-windows system
elisp/geiser-chicken.el