► |  | Dr Scheme: PLT Programming Environment

1 | Interface Essentials
2 | Languages
3 | Interface Reference
4 | Extending Dr Scheme
| Index

▼ | 2 | Languages

2.1 | Modules
2.2 | Legacy Languages
2.3 | How to Design Programs Teaching Languages
2.4 | Professor J
2.5 | Other Experimental Languages
2.6 | Output Printing Styles

Version: 4.1.4
top← prev up next →

#### 2.2`` Legacy Languages

DrScheme supports several historically useful variants of Scheme without a #lang prefix:

- The R5RS language contains those primitives and syntax defined in the R5RS Scheme standard. See the r5rs library for details.

- The PLT Pretty Big language provides a language roughly compatible with a language in earlier versions of DrScheme. It evaluates a program in the same way as load, and it starts by importing the following modules: mzscheme, scheme/gui/base, mzlib/class, mzlib/etc, mzlib/file, mzlib/list, mzlib/unit, mzlib/include, mzlib/defmacro, mzlib/pretty, mzlib/string, mzlib/thread, mzlib/math, mzlib/match, and mzlib/shared.

- The Swindle language starts with the same bindings as swindle, and evaluates the program like load.

top← prev up next →