lang/acl2-location-pref.ss
(module acl2-location-pref mzscheme
  (require (lib "framework.ss" "framework"))
  (provide (all-defined))
  
  (define *acl2-loc-key* 'acl2-executable-location)
  (preferences:set-default *acl2-loc-key* (build-path "~") path?)
  (preferences:set-un/marshall *acl2-loc-key*
                               path->string
                               build-path)
  
  (define (get-acl2-location) (preferences:get *acl2-loc-key*)))