Use new DrRacket opt-in buttons for OC.
This commit is contained in:
parent
1b62cdfd5a
commit
1d7b7b5a00
|
@ -11,4 +11,4 @@
|
|||
|
||||
(define pkg-authors '(samth stamourv))
|
||||
|
||||
(define version "1.6")
|
||||
(define version "1.7")
|
||||
|
|
|
@ -6,11 +6,10 @@ typed-scheme
|
|||
#:read-syntax r:read-syntax
|
||||
#:info make-info
|
||||
|
||||
(require (prefix-in r: typed-racket/typed-reader)
|
||||
typed-racket/private/oc-button)
|
||||
(require (prefix-in r: typed-racket/typed-reader))
|
||||
|
||||
(define (make-info key default use-default)
|
||||
(case key
|
||||
[(drscheme:toolbar-buttons)
|
||||
(maybe-show-OC)]
|
||||
[(drracket:opt-in-toolbar-buttons)
|
||||
'(optimization-coach)]
|
||||
[else (use-default key default)]))
|
||||
|
|
|
@ -7,12 +7,10 @@ typed/scheme/base
|
|||
#:info make-info
|
||||
#:language-info make-language-info
|
||||
|
||||
(require typed-racket/private/oc-button)
|
||||
|
||||
(define (make-info key default use-default)
|
||||
(case key
|
||||
[(drscheme:toolbar-buttons)
|
||||
(maybe-show-OC)]
|
||||
[(drracket:opt-in-toolbar-buttons)
|
||||
'(optimization-coach)]
|
||||
[else (use-default key default)]))
|
||||
|
||||
(define make-language-info
|
||||
|
|
|
@ -7,12 +7,10 @@ typed/scheme
|
|||
#:info make-info
|
||||
#:language-info make-language-info
|
||||
|
||||
(require typed-racket/private/oc-button)
|
||||
|
||||
(define (make-info key default use-default)
|
||||
(case key
|
||||
[(drscheme:toolbar-buttons)
|
||||
(maybe-show-OC)]
|
||||
[(drracket:opt-in-toolbar-buttons)
|
||||
'(optimization-coach)]
|
||||
[else (use-default key default)]))
|
||||
|
||||
(define make-language-info
|
||||
|
|
|
@ -24,4 +24,4 @@
|
|||
|
||||
(define pkg-authors '(samth stamourv))
|
||||
|
||||
(define version "1.6")
|
||||
(define version "1.7")
|
||||
|
|
|
@ -11,4 +11,4 @@
|
|||
|
||||
(define pkg-authors '(samth stamourv))
|
||||
|
||||
(define version "1.6")
|
||||
(define version "1.7")
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
#lang racket/base
|
||||
|
||||
;; Control whether the OC button show up for TR files in DrR.
|
||||
|
||||
(provide maybe-show-OC)
|
||||
|
||||
(define (maybe-show-OC)
|
||||
;; If Optimization Coach is installed, load it.
|
||||
(with-handlers ([exn:fail:filesystem? (lambda _ '())]) ; not found
|
||||
(collection-path "optimization-coach")
|
||||
(if (dynamic-require 'optimization-coach/tool
|
||||
'optimization-coach-loaded?)
|
||||
;; OC is loaded, show button
|
||||
(list (dynamic-require 'optimization-coach/tool
|
||||
'optimization-coach-drracket-button))
|
||||
'())))
|
|
@ -7,12 +7,10 @@ typed/racket/base
|
|||
#:info make-info
|
||||
#:language-info make-language-info
|
||||
|
||||
(require typed-racket/private/oc-button)
|
||||
|
||||
(define (make-info key default use-default)
|
||||
(case key
|
||||
[(drscheme:toolbar-buttons)
|
||||
(maybe-show-OC)]
|
||||
[(drracket:opt-in-toolbar-buttons)
|
||||
'(optimization-coach)]
|
||||
[else (use-default key default)]))
|
||||
|
||||
(define make-language-info
|
||||
|
|
|
@ -7,12 +7,10 @@ typed/racket
|
|||
#:info make-info
|
||||
#:language-info make-language-info
|
||||
|
||||
(require typed-racket/private/oc-button)
|
||||
|
||||
(define (make-info key default use-default)
|
||||
(case key
|
||||
[(drscheme:toolbar-buttons)
|
||||
(maybe-show-OC)]
|
||||
[(drracket:opt-in-toolbar-buttons)
|
||||
'(optimization-coach)]
|
||||
[else (use-default key default)]))
|
||||
|
||||
(define make-language-info
|
||||
|
|
|
@ -22,4 +22,4 @@
|
|||
|
||||
(define pkg-authors '(samth stamourv))
|
||||
|
||||
(define version "1.6")
|
||||
(define version "1.7")
|
||||
|
|
|
@ -16,13 +16,11 @@
|
|||
#:language-info #(typed-racket/language-info get-info ())
|
||||
#:info make-info
|
||||
|
||||
(require typed-racket/private/oc-button)
|
||||
|
||||
;; see typed/racket/lang/reader.rkt
|
||||
(define (make-info key default use-default)
|
||||
(case key
|
||||
[(drscheme:toolbar-buttons)
|
||||
(maybe-show-OC)]
|
||||
[(drracket:opt-in-toolbar-buttons)
|
||||
'(optimization-coach)]
|
||||
[else (use-default key default)]))
|
||||
|
||||
(require typed-racket/typed-reader))
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
(define pkg-authors '(samth stamourv endobson asumu))
|
||||
|
||||
(define version "1.6")
|
||||
(define version "1.7")
|
||||
|
||||
|
||||
;; Collection info
|
||||
|
|
|
@ -11,4 +11,4 @@
|
|||
|
||||
(define pkg-authors '(samth stamourv))
|
||||
|
||||
(define version "1.6")
|
||||
(define version "1.7")
|
||||
|
|
Loading…
Reference in New Issue
Block a user