drscheme:language:create-executable-gui in DrScheme Tools Functions
(drscheme:language:create-executable-gui-> (union false/c (list/c (symbols (quote no-show) (quote launcher) (quote stand-alone)) (symbols (quote no-show) (quote mred) (quote mzscheme)) string?))parentprogram-nameshow-type?show-base?)
parent: (union false/c (is-a?/ctop-level-window<%>))
program-name: (union false/c string?)
show-type?: (union (λ (x) (eq? x #t)) (symbols 'launcher 'standalone))
show-base?: (union (λ (x) (eq? x #t)) (symbols 'mzscheme 'mred))Opens a dialog to prompt the user about their choice of executable. If
show-type?is#t, the user is prompted about a choice of executable: stand-alone, or launcher. Ifshow-base?is#t, the user is prompted about a choice of base binary: mzscheme or mred.The
program-nameargument is used to construct the default executable name in a platform-specific manner.The
parentargument is used for the parent of the dialog.The result of this function is
#fif the user cancel's the dialog and a list of three items indicating what options they chose. If eithershow-type?orshow-base?was#f, the corresponding result will be'no-show, otherwise it will indicate the user's choice.