drscheme:eval:set-basic-parameters in DrScheme Tools Functions
(drscheme:eval:set-basic-parameters -> void?
snipclasses)
snipclasses : (listof (is-a?/c snip-class%))
sets the parameters that are shared between the repl's
initialization and drscheme:eval:build-user-eventspace/custodian
Specifically, it sets these parameters:
current-namespace has been set to a newly
created empty namespace. This namespace has the following modules
copied (with namespace-attach-module)
from DrScheme's original namespace:
'mzscheme
'(lib "mred.ss" "mred")
read-curly-brace-as-paren
is #t,
read-square-bracket-as-paren
is #t,
break-enabled
is #t
error-print-width is set to 250.
current-ps-setup is set to a newly created
ps-setup% object.
The exit-handler is set to
a parameter that kills the user's custodian.
The snip-class-list, returned by
get-the-snip-class-list is initialized with all of the snipclasses in DrScheme's eventspace's snip-class-list.