On this page:
drscheme:  tool^
drscheme:  tool-exports^
drscheme:  debug:  profile-definitions-text-mixin
drscheme:  debug:  profile-tab-mixin
drscheme:  debug:  profile-unit-frame-mixin
drscheme:  debug:  test-coverage-interactions-text-mixin
drscheme:  debug:  test-coverage-definitions-text-mixin
drscheme:  debug:  test-coverage-tab-mixin
drscheme:  debug:  test-coverage-frame-mixin
drscheme:  unit:  tab%
drscheme:  unit:  frame%
drscheme:  unit:  definitions-canvas%
drscheme:  unit:  get-definitions-text%
drscheme:  unit:  interactions-canvas%
drscheme:  rep:  drs-bindings-keymap-mixin
drscheme:  rep:  text%
drscheme:  rep:  text<%>
drscheme:  frame:  mixin
drscheme:  frame:  basics-mixin
drscheme:  language:  language<%>
drscheme:  language:  module-based-language<%>
drscheme:  language:  simple-module-based-language<%>
drscheme:  language:  simple-module-based-language%
drscheme:  language:  simple-module-based-language->module-based-language-mixin
drscheme:  language:  module-based-language->language-mixin
drscheme:  tracing:  tab-mixin
drscheme:  tracing:  frame-mixin
drscheme:  module-language:  module-language<%>
drscheme:  module-language-tools:  frame-mixin
drscheme:  module-language-tools:  tab-mixin
drscheme:  module-language-tools:  definitions-text-mixin
drscheme:  frame:  basics<%>
drscheme:  frame:  <%>
drscheme:  unit:  frame<%>
drscheme:  unit:  definitions-text<%>
drscheme:  unit:  tab<%>
drscheme:  rep:  context<%>
drscheme:  module-language-tools:  definitions-text<%>
drscheme:  module-language-tools:  tab<%>
drscheme:  module-language-tools:  frame<%>
drscheme:  debug:  error-display-handler/  stacktrace
drscheme:  debug:  make-debug-error-display-handler
drscheme:  debug:  hide-backtrace-window
drscheme:  debug:  add-prefs-panel
drscheme:  debug:  make-debug-compile-handler
drscheme:  debug:  make-debug-eval-handler
drscheme:  debug:  test-coverage-enabled
drscheme:  debug:  test-coverage-on-style-name
drscheme:  debug:  test-coverage-off-style-name
drscheme:  debug:  profiling-enabled
drscheme:  debug:  bug-info->ticket-url
drscheme:  debug:  small-planet-bitmap
drscheme:  debug:  open-and-highlight-in-file
drscheme:  debug:  show-backtrace-window/  edition-pairs
drscheme:  debug:  show-backtrace-window/  edition-pairs/  two
drscheme:  debug:  get-error-color
drscheme:  debug:  get-error-color-name
drscheme:  debug:  show-backtrace-window
drscheme:  eval:  set-basic-parameters
drscheme:  eval:  get-snip-classes
drscheme:  eval:  expand-program
drscheme:  eval:  traverse-program/  multiple
drscheme:  eval:  expand-program/  multiple
drscheme:  eval:  build-user-eventspace/  custodian
drscheme:  get/  extend:  extend-unit-frame
drscheme:  get/  extend:  get-unit-frame
drscheme:  get/  extend:  extend-tab
drscheme:  get/  extend:  get-tab
drscheme:  get/  extend:  extend-definitions-text
drscheme:  get/  extend:  get-definitions-text
drscheme:  get/  extend:  extend-interactions-text
drscheme:  get/  extend:  get-interactions-text
drscheme:  get/  extend:  extend-definitions-canvas
drscheme:  get/  extend:  get-definitions-canvas
drscheme:  get/  extend:  extend-interactions-canvas
drscheme:  get/  extend:  get-interactions-canvas
drscheme:  get/  extend:  disallow-re-extension!
drscheme:  get/  extend:  allow-re-extension!
drscheme:  help-desk:  help-desk
drscheme:  help-desk:  goto-plt-license
drscheme:  language-configuration:  get-languages
drscheme:  language-configuration:  add-language
drscheme:  language-configuration:  get-settings-preferences-symbol
drscheme:  language-configuration:  language-settings?
drscheme:  language-configuration:  language-settings-language
drscheme:  language-configuration:  language-settings-settings
drscheme:  language-configuration:  struct:  language-settings
drscheme:  language-configuration:  make-language-settings
drscheme:  language-configuration:  language-dialog
drscheme:  language-configuration:  fill-language-dialog
drscheme:  language:  register-capability
drscheme:  language:  capability-registered?
drscheme:  language:  get-capability-default
drscheme:  language:  get-capability-contract
drscheme:  language:  add-snip-value
drscheme:  language:  extend-language-interface
drscheme:  language:  get-default-mixin
drscheme:  language:  get-language-extensions
drscheme:  language:  put-executable
drscheme:  language:  create-executable-gui
drscheme:  language:  create-module-based-stand-alone-executable
drscheme:  language:  create-module-based-distribution
drscheme:  language:  create-distribution-for-executable
drscheme:  language:  create-module-based-launcher
drscheme:  language:  simple-module-based-language-convert-value
drscheme:  language:  setup-printing-parameters
drscheme:  language:  make-setup-printing-parameters
drscheme:  language:  text/  pos?
drscheme:  language:  text/  pos-text
drscheme:  language:  text/  pos-start
drscheme:  language:  text/  pos-end
drscheme:  language:  make-text/  pos
drscheme:  language:  struct:  text/  pos
drscheme:  language:  simple-settings?
drscheme:  language:  simple-settings-case-sensitive
drscheme:  language:  simple-settings-printing-style
drscheme:  language:  simple-settings-fraction-style
drscheme:  language:  simple-settings-show-sharing
drscheme:  language:  simple-settings-insert-newlines
drscheme:  language:  simple-settings-annotations
drscheme:  language:  make-simple-settings
drscheme:  language:  struct:  simple-settings
drscheme:  language:  simple-settings->vector
drscheme:  modes:  add-mode
drscheme:  modes:  mode?
drscheme:  modes:  mode-name
drscheme:  modes:  mode-surrogate
drscheme:  modes:  mode-repl-submit
drscheme:  modes:  mode-matches-language
drscheme:  modes:  mode-intended-to-edit-programs?
drscheme:  modes:  struct:  mode
drscheme:  modes:  get-modes
drscheme:  module-language-tools:  add-opt-out-toolbar-button
drscheme:  module-language-tools:  add-opt-in-toolbar-button
drscheme:  module-language-tools:  add-online-expansion-handler
drscheme:  module-language-tools:  add-online-expansion-monitor
drscheme:  module-language-tools:  start?
drscheme:  module-language-tools:  register-online-expansion-pref
drscheme:  module-language-tools:  done?
drscheme:  module-language-tools:  done
drscheme:  module-language:  add-module-language
drscheme:  module-language:  module-language-put-file-mixin
drscheme:  rep:  get-welcome-delta
drscheme:  rep:  get-dark-green-delta
drscheme:  rep:  get-error-delta
drscheme:  rep:  get-drs-bindings-keymap
drscheme:  rep:  current-rep
drscheme:  rep:  current-value-port
drscheme:  rep:  after-expression
drscheme:  rep:  current-language-settings
drscheme:  rep:  module-language-initial-run
drscheme:  unit:  get-program-editor-mixin
drscheme:  unit:  add-to-program-editor-mixin
drscheme:  unit:  open-drscheme-window
drscheme:  unit:  add-search-help-desk-menu-item
drscheme:  unit:  teachpack-callbacks?
drscheme:  unit:  teachpack-callbacks-get-names
drscheme:  unit:  teachpack-callbacks-add
drscheme:  unit:  teachpack-callbacks-remove
drscheme:  unit:  teachpack-callbacks-remove-all
drscheme:  unit:  struct:  teachpack-callbacks
drscheme:  unit:  make-teachpack-callbacks
drscheme:  unit:  find-symbol
drscheme:  tracing:  annotate
drscheme:  init:  original-error-display-handler

27 Backwards Compatibility🔗ℹ

This section lists the bindings that begin with drscheme: provided by the tools library; they are here for backwards compatibility and to provide links to the drracket: versions of the names.

value

drscheme:tool^ : any/c

This is provided for backwards compatibility; new code should use drracket:tool^ instead.

value

drscheme:tool-exports^ : any/c

This is provided for backwards compatibility; new code should use drracket:tool-exports^ instead.
This is provided for backwards compatibility; new code should use drracket:debug:profile-definitions-text-mixin instead.
This is provided for backwards compatibility; new code should use drracket:debug:profile-tab-mixin instead.
This is provided for backwards compatibility; new code should use drracket:debug:profile-unit-frame-mixin instead.
This is provided for backwards compatibility; new code should use drracket:debug:test-coverage-interactions-text-mixin instead.
This is provided for backwards compatibility; new code should use drracket:debug:test-coverage-definitions-text-mixin instead.
This is provided for backwards compatibility; new code should use drracket:debug:test-coverage-tab-mixin instead.
This is provided for backwards compatibility; new code should use drracket:debug:test-coverage-frame-mixin instead.
This is provided for backwards compatibility; new code should use drracket:unit:tab% instead.
This is provided for backwards compatibility; new code should use drracket:unit:frame% instead.
This is provided for backwards compatibility; new code should use drracket:unit:definitions-canvas% instead.
This is provided for backwards compatibility; new code should use drracket:unit:get-definitions-text% instead.
This is provided for backwards compatibility; new code should use drracket:unit:interactions-canvas% instead.
This is provided for backwards compatibility; new code should use drracket:rep:drs-bindings-keymap-mixin instead.
This is provided for backwards compatibility; new code should use drracket:rep:text% instead.
This is provided for backwards compatibility; new code should use drracket:rep:text<%> instead.
This is provided for backwards compatibility; new code should use drracket:frame:mixin instead.
This is provided for backwards compatibility; new code should use drracket:frame:basics-mixin instead.
This is provided for backwards compatibility; new code should use drracket:language:language<%> instead.
This is provided for backwards compatibility; new code should use drracket:language:module-based-language<%> instead.
This is provided for backwards compatibility; new code should use drracket:language:simple-module-based-language<%> instead.
This is provided for backwards compatibility; new code should use drracket:language:simple-module-based-language% instead.
This is provided for backwards compatibility; new code should use drracket:language:simple-module-based-language->module-based-language-mixin instead.
This is provided for backwards compatibility; new code should use drracket:language:module-based-language->language-mixin instead.
This is provided for backwards compatibility; new code should use drracket:tracing:tab-mixin instead.
This is provided for backwards compatibility; new code should use drracket:tracing:frame-mixin instead.
This is provided for backwards compatibility; new code should use drracket:module-language:module-language<%> instead.
This is provided for backwards compatibility; new code should use drracket:module-language-tools:frame-mixin instead.
This is provided for backwards compatibility; new code should use drracket:module-language-tools:tab-mixin instead.
This is provided for backwards compatibility; new code should use drracket:module-language-tools:definitions-text-mixin instead.
This is provided for backwards compatibility; new code should use drracket:frame:basics<%> instead.
This is provided for backwards compatibility; new code should use drracket:frame:<%> instead.
This is provided for backwards compatibility; new code should use drracket:unit:frame<%> instead.
This is provided for backwards compatibility; new code should use drracket:unit:definitions-text<%> instead.
This is provided for backwards compatibility; new code should use drracket:unit:tab<%> instead.
This is provided for backwards compatibility; new code should use drracket:rep:context<%> instead.
This is provided for backwards compatibility; new code should use drracket:module-language-tools:definitions-text<%> instead.
This is provided for backwards compatibility; new code should use drracket:module-language-tools:tab<%> instead.
This is provided for backwards compatibility; new code should use drracket:module-language-tools:frame<%> instead.

value

drscheme:debug:error-display-handler/stacktrace

 : 
(->* (string? any/c)
     ((or/c false/c (listof srcloc?))
      #:definitions-text (or/c #f (is-a?/c drracket:unit:definitions-text<%>))
      #:interactions-text (or/c #f (is-a?/c drracket:rep:text<%>)))
 
     any/c)
This binding provided for backwards compatibility; new code should use drracket:debug:error-display-handler/stacktrace instead.
This binding provided for backwards compatibility; new code should use drracket:debug:make-debug-error-display-handler instead.
This binding provided for backwards compatibility; new code should use drracket:debug:hide-backtrace-window instead.
This binding provided for backwards compatibility; new code should use drracket:debug:add-prefs-panel instead.
This binding provided for backwards compatibility; new code should use drracket:debug:make-debug-compile-handler instead.
This binding provided for backwards compatibility; new code should use drracket:debug:make-debug-eval-handler instead.
This binding provided for backwards compatibility; new code should use drracket:debug:test-coverage-enabled instead.
This binding provided for backwards compatibility; new code should use drracket:debug:test-coverage-on-style-name instead.
This binding provided for backwards compatibility; new code should use drracket:debug:test-coverage-off-style-name instead.
This binding provided for backwards compatibility; new code should use drracket:debug:profiling-enabled instead.
This binding provided for backwards compatibility; new code should use drracket:debug:bug-info->ticket-url instead.
This binding provided for backwards compatibility; new code should use drracket:debug:small-planet-bitmap instead.

value

drscheme:debug:open-and-highlight-in-file

 : 
(->* ((or/c srcloc? (listof srcloc?)))
     ((or/c #f (cons/c (λ (x) (and (weak-box? x)
                                   (let ([v (weak-box-value x)])
                                     (or (not v)
                                         (is-a? v editor<%>)))))
                       number?)))
     void?)
This binding provided for backwards compatibility; new code should use drracket:debug:open-and-highlight-in-file instead.

value

drscheme:debug:show-backtrace-window/edition-pairs

 : 
(-> string?
    (listof srcloc?)
    (listof
     (or/c
      #f
      (cons/c (λ (x)
                (and (weak-box? x)
                     (let ([v (weak-box-value x)])
                       (or (not v)
                           (is-a? v editor<%>)))))
              number?)))
    (or/c #f (is-a?/c drracket:unit:definitions-text<%>))
    (or/c #f (is-a?/c drracket:rep:text<%>))
    void?)
This binding provided for backwards compatibility; new code should use drracket:debug:show-backtrace-window/edition-pairs instead.

value

drscheme:debug:show-backtrace-window/edition-pairs/two

 : 
(-> string?
    (listof srcloc?)
    (listof
     (or/c
      #f
      (cons/c (λ (x)
                (and (weak-box? x)
                     (let ([v (weak-box-value x)])
                       (or (not v)
                           (is-a? v editor<%>)))))
              number?)))
    (listof srcloc?)
    (listof
     (or/c
      #f
      (cons/c (λ (x)
                (and (weak-box? x)
                     (let ([v (weak-box-value x)])
                       (or (not v)
                           (is-a? v editor<%>)))))
              number?)))
    (or/c #f (is-a?/c drracket:unit:definitions-text<%>))
    (or/c #f (is-a?/c drracket:rep:text<%>))
    void?)
This binding provided for backwards compatibility; new code should use drracket:debug:show-backtrace-window/edition-pairs/two instead.
This binding provided for backwards compatibility; new code should use drracket:debug:get-error-color instead.
This binding provided for backwards compatibility; new code should use drracket:debug:get-error-color-name instead.

value

drscheme:debug:show-backtrace-window

 : 
(->* (string?
      (or/c exn?
            (listof srcloc?)))
     ((or/c #f (is-a?/c drracket:rep:text<%>))
      (or/c #f (is-a?/c drracket:unit:definitions-text<%>)))
     void?)
This binding provided for backwards compatibility; new code should use drracket:debug:show-backtrace-window instead.

value

drscheme:eval:set-basic-parameters

 : 
(->* ((listof (is-a?/c snip-class%)))
     (#:gui-modules? boolean?)
     void?)
This binding provided for backwards compatibility; new code should use drracket:eval:set-basic-parameters instead.
This binding provided for backwards compatibility; new code should use drracket:eval:get-snip-classes instead.

value

drscheme:eval:expand-program

 : 
(->* ((or/c input-port? drracket:language:text/pos?)
      drracket:language-configuration:language-settings?
      boolean?
      (-> void?)
      (-> void?)
      (-> (or/c eof-object? syntax? (cons/c string? any/c))
          (-> any)
          any))
     (#:gui-modules? boolean?)
     void?)
This binding provided for backwards compatibility; new code should use drracket:eval:expand-program instead.

value

drscheme:eval:traverse-program/multiple

 : 
(->* (drracket:language-configuration:language-settings?
      (-> void?)
      (-> void?))
     (#:gui-modules? boolean?)
     (-> (or/c input-port? drracket:language:text/pos?)
         (-> (or/c eof-object? syntax? (cons/c string? any/c))
             (-> any)
             any)
         boolean?
         void?))
This binding provided for backwards compatibility; new code should use drracket:eval:traverse-program/multiple instead.

value

drscheme:eval:expand-program/multiple

 : 
(->* (drracket:language-configuration:language-settings?
      boolean?
      (-> void?)
      (-> void?))
     (#:gui-modules? boolean?)
     (-> (or/c input-port? drracket:language:text/pos?)
         (-> (or/c eof-object? syntax? (cons/c string? any/c))
             (-> any)
             any)
         boolean?
         void?))
This binding provided for backwards compatibility; new code should use drracket:eval:expand-program/multiple instead.
This binding provided for backwards compatibility; new code should use drracket:eval:build-user-eventspace/custodian instead.

value

drscheme:get/extend:extend-unit-frame

 : 
(->i ([mixin (make-mixin-contract drracket:unit:frame%)])
     ([before boolean?]
      #:name-for-changes [name-for-changes (or/c #f symbol?)])
     [result void?])
This binding provided for backwards compatibility; new code should use drracket:get/extend:extend-unit-frame instead.
This binding provided for backwards compatibility; new code should use drracket:get/extend:get-unit-frame instead.

value

drscheme:get/extend:extend-tab

 : 
(->i ([mixin (make-mixin-contract drracket:unit:tab<%>)])
     ([before boolean?]
      #:name-for-changes [name-for-changes (or/c #f symbol?)])
     [result void?])
This binding provided for backwards compatibility; new code should use drracket:get/extend:extend-tab instead.
This binding provided for backwards compatibility; new code should use drracket:get/extend:get-tab instead.

value

drscheme:get/extend:extend-definitions-text

 : 
(->i ([mixin (make-mixin-contract drracket:unit:definitions-text<%>
                                  editor:standard-style-list<%>
                                  editor:info<%>
                                  racket:text<%>
                                  text:all-string-snips<%>
                                  text:file<%>
                                  text:info<%>
                                  text:wide-snip<%>)])
     ([before boolean?]
      #:name-for-changes [name-for-changes (or/c #f symbol?)])
     [result void?])
This binding provided for backwards compatibility; new code should use drracket:get/extend:extend-definitions-text instead.
This binding provided for backwards compatibility; new code should use drracket:get/extend:get-definitions-text instead.

value

drscheme:get/extend:extend-interactions-text

 : 
(->i ([mixin (make-mixin-contract drracket:rep:text<%>)])
     ([before boolean?]
      #:name-for-changes [name-for-changes (or/c #f symbol?)])
     [result void?])
This binding provided for backwards compatibility; new code should use drracket:get/extend:extend-interactions-text instead.
This binding provided for backwards compatibility; new code should use drracket:get/extend:get-interactions-text instead.

value

drscheme:get/extend:extend-definitions-canvas

 : 
(->i ([mixin (make-mixin-contract drracket:unit:definitions-canvas%)])
     ([before boolean?]
      #:name-for-changes [name-for-changes (or/c #f symbol?)])
     [result void?])
This binding provided for backwards compatibility; new code should use drracket:get/extend:extend-definitions-canvas instead.
This binding provided for backwards compatibility; new code should use drracket:get/extend:get-definitions-canvas instead.

value

drscheme:get/extend:extend-interactions-canvas

 : 
(->i ([mixin (make-mixin-contract drracket:unit:interactions-canvas%)])
     ([before boolean?]
      #:name-for-changes [name-for-changes (or/c #f symbol?)])
     [result void?])
This binding provided for backwards compatibility; new code should use drracket:get/extend:extend-interactions-canvas instead.
This binding provided for backwards compatibility; new code should use drracket:get/extend:get-interactions-canvas instead.
This binding provided for backwards compatibility; new code should use drracket:get/extend:disallow-re-extension! instead.
This binding provided for backwards compatibility; new code should use drracket:get/extend:allow-re-extension! instead.

value

drscheme:help-desk:help-desk

 : 
(->* ()
     ((or/c #f string?)
      (or/c #f string? (list/c string? string?))
      (or/c (is-a?/c frame%) (is-a?/c dialog%) #f))
     any)
This binding provided for backwards compatibility; new code should use drracket:help-desk:help-desk instead.
This binding provided for backwards compatibility; new code should use drracket:help-desk:goto-plt-license instead.
This binding provided for backwards compatibility; new code should use drracket:language-configuration:get-languages instead.

value

drscheme:language-configuration:add-language

 : 
(->* ((and/c (is-a?/c drracket:language:language<%>)
             drracket:language:object/c))
     (#:allow-executable-creation? boolean?)
     void?)
This binding provided for backwards compatibility; new code should use drracket:language-configuration:add-language instead.
This binding provided for backwards compatibility; new code should use drracket:language-configuration:get-settings-preferences-symbol instead.
This binding provided for backwards compatibility; new code should use drracket:language-configuration:language-settings? instead.
This binding provided for backwards compatibility; new code should use drracket:language-configuration:language-settings-language instead.
This binding provided for backwards compatibility; new code should use drracket:language-configuration:language-settings-settings instead.
This binding provided for backwards compatibility; new code should use drracket:language-configuration:struct:language-settings instead.
This binding provided for backwards compatibility; new code should use drracket:language-configuration:make-language-settings instead.
This binding provided for backwards compatibility; new code should use drracket:language-configuration:language-dialog instead.
This binding provided for backwards compatibility; new code should use drracket:language-configuration:fill-language-dialog instead.

value

drscheme:language:register-capability

 : 
(->i ([s symbol?]
      [the-contract contract?]
      [default (the-contract) the-contract])
     ()
     [res void?])
This binding provided for backwards compatibility; new code should use drracket:language:register-capability instead.
This binding provided for backwards compatibility; new code should use drracket:language:capability-registered? instead.
This binding provided for backwards compatibility; new code should use drracket:language:get-capability-default instead.
This binding provided for backwards compatibility; new code should use drracket:language:get-capability-contract instead.

value

drscheme:language:add-snip-value

 : 
(->* ((-> any/c boolean?)
      (-> any/c (is-a?/c snip%)))
     ((-> any/c))
     void?)
This binding provided for backwards compatibility; new code should use drracket:language:add-snip-value instead.
This binding provided for backwards compatibility; new code should use drracket:language:extend-language-interface instead.
This binding provided for backwards compatibility; new code should use drracket:language:get-default-mixin instead.
This binding provided for backwards compatibility; new code should use drracket:language:get-language-extensions instead.

value

drscheme:language:put-executable

 : 
((is-a?/c top-level-window<%>)
 path?
 (or/c boolean? 'launcher 'standalone 'distribution)
 boolean?
 string?
 . -> . (or/c false/c path?))
This binding provided for backwards compatibility; new code should use drracket:language:put-executable instead.

value

drscheme:language:create-executable-gui

 : 
((or/c #f (is-a?/c top-level-window<%>))
 (or/c #f string?)
 (or/c #t 'launcher 'standalone 'distribution)
 (or/c #t 'mzscheme 'mred)
 . -> .
 (or/c #f
       (list/c (or/c 'no-show 'launcher 'stand-alone 'distribution)
               (or/c 'no-show 'mred 'mzscheme)
               string?
               (listof (cons/c symbol? any/c)))))
This binding provided for backwards compatibility; new code should use drracket:language:create-executable-gui instead.
This binding provided for backwards compatibility; new code should use drracket:language:create-module-based-stand-alone-executable instead.
This binding provided for backwards compatibility; new code should use drracket:language:create-module-based-distribution instead.
This binding provided for backwards compatibility; new code should use drracket:language:create-distribution-for-executable instead.

value

drscheme:language:create-module-based-launcher

 : 
((or/c path? string?) (or/c path? string?) any/c any/c any/c boolean? boolean?
                      . -> .
                      void?)
This binding provided for backwards compatibility; new code should use drracket:language:create-module-based-launcher instead.
This binding provided for backwards compatibility; new code should use drracket:language:simple-module-based-language-convert-value instead.
This binding provided for backwards compatibility; new code should use drracket:language:setup-printing-parameters instead.
This binding provided for backwards compatibility; new code should use drracket:language:make-setup-printing-parameters instead.
This binding provided for backwards compatibility; new code should use drracket:language:text/pos? instead.
This binding provided for backwards compatibility; new code should use drracket:language:text/pos-text instead.
This binding provided for backwards compatibility; new code should use drracket:language:text/pos-start instead.
This binding provided for backwards compatibility; new code should use drracket:language:text/pos-end instead.
This binding provided for backwards compatibility; new code should use drracket:language:make-text/pos instead.
This binding provided for backwards compatibility; new code should use drracket:language:struct:text/pos instead.
This binding provided for backwards compatibility; new code should use drracket:language:simple-settings? instead.
This binding provided for backwards compatibility; new code should use drracket:language:simple-settings-case-sensitive instead.

value

drscheme:language:simple-settings-printing-style

 : (-> drracket:language:simple-settings? (or/c 'constructor 'quasiquote 'write 'trad-write 'print))
This binding provided for backwards compatibility; new code should use drracket:language:simple-settings-printing-style instead.

value

drscheme:language:simple-settings-fraction-style

 : (-> drracket:language:simple-settings? (or/c 'mixed-fraction 'mixed-fraction-e 'repeating-decimal 'repeating-decimal-e))
This binding provided for backwards compatibility; new code should use drracket:language:simple-settings-fraction-style instead.
This binding provided for backwards compatibility; new code should use drracket:language:simple-settings-show-sharing instead.
This binding provided for backwards compatibility; new code should use drracket:language:simple-settings-insert-newlines instead.

value

drscheme:language:simple-settings-annotations

 : (-> drracket:language:simple-settings? (or/c 'none 'debug 'debug/profile 'test-coverage))
This binding provided for backwards compatibility; new code should use drracket:language:simple-settings-annotations instead.
This binding provided for backwards compatibility; new code should use drracket:language:make-simple-settings instead.
This binding provided for backwards compatibility; new code should use drracket:language:struct:simple-settings instead.
This binding provided for backwards compatibility; new code should use drracket:language:simple-settings->vector instead.

value

drscheme:modes:add-mode

 : 
(->* (string?
      (or/c #f (is-a?/c mode:surrogate-text<%>))
      (-> (is-a?/c drracket:rep:text%) number? boolean?)
      (-> (or/c #f (listof string?)) boolean?))
     (#:intended-to-edit-programs? boolean?)
     drracket:modes:mode?)
This binding provided for backwards compatibility; new code should use drracket:modes:add-mode instead.
This binding provided for backwards compatibility; new code should use drracket:modes:mode? instead.
This binding provided for backwards compatibility; new code should use drracket:modes:mode-name instead.
This binding provided for backwards compatibility; new code should use drracket:modes:mode-surrogate instead.
This binding provided for backwards compatibility; new code should use drracket:modes:mode-repl-submit instead.
This binding provided for backwards compatibility; new code should use drracket:modes:mode-matches-language instead.
This binding provided for backwards compatibility; new code should use drracket:modes:mode-intended-to-edit-programs? instead.
This binding provided for backwards compatibility; new code should use drracket:modes:struct:mode instead.
This binding provided for backwards compatibility; new code should use drracket:modes:get-modes instead.

value

drscheme:module-language-tools:add-opt-out-toolbar-button

 : 
(->* ((-> (is-a?/c top-level-window<%>)
          (is-a?/c area-container<%>)
          (is-a?/c switchable-button%))
      symbol?)
     (#:number (or/c real? #f))
     void?)
This binding provided for backwards compatibility; new code should use drracket:module-language-tools:add-opt-out-toolbar-button instead.

value

drscheme:module-language-tools:add-opt-in-toolbar-button

 : 
(->* ((-> (is-a?/c top-level-window<%>)
          (is-a?/c area-container<%>)
          (is-a?/c switchable-button%))
      symbol?)
     (#:number (or/c real? #f))
     void?)
This binding provided for backwards compatibility; new code should use drracket:module-language-tools:add-opt-in-toolbar-button instead.

value

drscheme:module-language-tools:add-online-expansion-handler

 : 
(-> path-string? symbol? (-> (is-a?/c drracket:unit:definitions-text<%>)
                             any/c
                             any)
    void?)
This binding provided for backwards compatibility; new code should use drracket:module-language-tools:add-online-expansion-handler instead.
This binding provided for backwards compatibility; new code should use drracket:module-language-tools:add-online-expansion-monitor instead.
This binding provided for backwards compatibility; new code should use drracket:module-language-tools:start? instead.
This binding provided for backwards compatibility; new code should use drracket:module-language-tools:register-online-expansion-pref instead.
This binding provided for backwards compatibility; new code should use drracket:module-language-tools:done? instead.
This binding provided for backwards compatibility; new code should use drracket:module-language-tools:done instead.
This binding provided for backwards compatibility; new code should use drracket:module-language:add-module-language instead.
This binding provided for backwards compatibility; new code should use drracket:module-language:module-language-put-file-mixin instead.
This binding provided for backwards compatibility; new code should use drracket:rep:get-welcome-delta instead.
This binding provided for backwards compatibility; new code should use drracket:rep:get-dark-green-delta instead.
This binding provided for backwards compatibility; new code should use drracket:rep:get-error-delta instead.
This binding provided for backwards compatibility; new code should use drracket:rep:get-drs-bindings-keymap instead.
This binding provided for backwards compatibility; new code should use drracket:rep:current-rep instead.
This binding provided for backwards compatibility; new code should use drracket:rep:current-value-port instead.
This binding provided for backwards compatibility; new code should use drracket:rep:after-expression instead.
This binding provided for backwards compatibility; new code should use drracket:rep:current-language-settings instead.
This binding provided for backwards compatibility; new code should use drracket:rep:module-language-initial-run instead.
This binding provided for backwards compatibility; new code should use drracket:unit:get-program-editor-mixin instead.
This binding provided for backwards compatibility; new code should use drracket:unit:add-to-program-editor-mixin instead.

value

drscheme:unit:open-drscheme-window

 : 
(->* ()
     ((or/c string? #f) #:show? boolean?)
     (is-a?/c drracket:unit:frame%))
This binding provided for backwards compatibility; new code should use drracket:unit:open-drscheme-window instead.
This binding provided for backwards compatibility; new code should use drracket:unit:add-search-help-desk-menu-item instead.
This binding provided for backwards compatibility; new code should use drracket:unit:teachpack-callbacks? instead.
This binding provided for backwards compatibility; new code should use drracket:unit:teachpack-callbacks-get-names instead.
This binding provided for backwards compatibility; new code should use drracket:unit:teachpack-callbacks-add instead.
This binding provided for backwards compatibility; new code should use drracket:unit:teachpack-callbacks-remove instead.
This binding provided for backwards compatibility; new code should use drracket:unit:teachpack-callbacks-remove-all instead.
This binding provided for backwards compatibility; new code should use drracket:unit:struct:teachpack-callbacks instead.
This binding provided for backwards compatibility; new code should use drracket:unit:make-teachpack-callbacks instead.
This binding provided for backwards compatibility; new code should use drracket:unit:find-symbol instead.
This binding provided for backwards compatibility; new code should use drracket:tracing:annotate instead.
This binding provided for backwards compatibility; new code should use drracket:init:original-error-display-handler instead.