racket/collects/launcher/launcher-sig.ss

39 lines
905 B
Scheme

(module launcher-sig mzscheme
(require (lib "unitsig.ss"))
(provide launcher^)
(define-signature launcher^
(make-mred-launcher
make-mzscheme-launcher
make-mred-program-launcher
make-mzscheme-program-launcher
mred-program-launcher-path
mzscheme-program-launcher-path
install-mred-program-launcher
install-mzscheme-program-launcher
mred-launcher-up-to-date?
mzscheme-launcher-up-to-date?
mred-launcher-is-directory?
mzscheme-launcher-is-directory?
mred-launcher-is-actually-directory?
mzscheme-launcher-is-actually-directory?
mred-launcher-add-suffix
mzscheme-launcher-add-suffix
mred-launcher-put-file-extension+style+filters
mzscheme-launcher-put-file-extension+style+filters
build-aux-from-path
current-launcher-variant
available-mred-variants
available-mzscheme-variants)))