Selecting Language Level in Dr. Scheme

Version 100

Dr. Scheme (version 100) supports five languages: three levels of Dr. Scheme (Beginner, Intermediate, and Advanced) as well as MzScheme and MrEd. In addition, programmers can create custom feature sets of Dr. Scheme. The default language is Beginner. It's important for you to change the level to MzScheme, MzScheme Debug, Mr. Ed, or Mr. Ed Debug (I'm using MzScheme Debug), because these are closest to the IEEE/ANSI standard. In addition, you may have to make several customizations.

The language level can be set using the list control on the Language dialog box, which can be displayed by selecting "Configure Language ..." from the Language menu. Use the list control to select the Advanced setting, then click the "Show Details" button to reveal the entire dialog box. Turn off "Case sensitive", Select "write" as the output style, and turn off "Show sharing in values":




Click OK, then click the "Execute" button to make finalize the changes. To find out more about the language settings, read the chapter called Languages in the on-line help desk system.

Version 53

Dr. Scheme (version 53) supports five language levels or feature sets: Beginner, Intermediate, Advanced, R4RS+, and MrEd. In addition, programmers can create custom feature sets. The default level is Beginner. It's important for you to change the level to R4RS+, because this level supports all of the features described in the R4RS report, which is the basis for the IEEE/ANSI standard.

The language level can be set using the list control on the Language dialog box. Here is what the dialog box looks like:

The Language dialog box can be displayed by selecting "Configure Language ..." from the Language menu. To find out more about the different feature sets read the Language Levels page in the Language Reference chapter of the on-line Programming Environment Manual.