39 lines
905 B
Scheme
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)))
|