Only enable Optimization Coach button in Typed Racket.

Other languages can access it through the View menu.

Please merge to release.

original commit: 24b314a40ade5c576912eea416a68d78e09ca01b
This commit is contained in:
Vincent St-Amour 2012-07-19 15:57:03 -04:00
parent 8dcab4cef0
commit 3f31c7af35
5 changed files with 15 additions and 0 deletions

View File

@ -10,4 +10,7 @@ typed-scheme
(define (make-info key default use-default)
(case key
[(drscheme:toolbar-buttons)
(list (dynamic-require 'typed-racket/optimizer/tool/tool
'optimization-coach-drracket-button))]
[else (use-default key default)]))

View File

@ -9,6 +9,9 @@ typed/racket/base
(define (make-info key default use-default)
(case key
[(drscheme:toolbar-buttons)
(list (dynamic-require 'typed-racket/optimizer/tool/tool
'optimization-coach-drracket-button))]
[else (use-default key default)]))
(define make-language-info

View File

@ -9,6 +9,9 @@ typed/racket
(define (make-info key default use-default)
(case key
[(drscheme:toolbar-buttons)
(list (dynamic-require 'typed-racket/optimizer/tool/tool
'optimization-coach-drracket-button))]
[else (use-default key default)]))
(define make-language-info

View File

@ -9,6 +9,9 @@ typed/scheme/base
(define (make-info key default use-default)
(case key
[(drscheme:toolbar-buttons)
(list (dynamic-require 'typed-racket/optimizer/tool/tool
'optimization-coach-drracket-button))]
[else (use-default key default)]))
(define make-language-info

View File

@ -9,6 +9,9 @@ typed/scheme
(define (make-info key default use-default)
(case key
[(drscheme:toolbar-buttons)
(list (dynamic-require 'typed-racket/optimizer/tool/tool
'optimization-coach-drracket-button))]
[else (use-default key default)]))
(define make-language-info