PLT Scheme is an IDE (Integrated development environment) for the Scheme Language, although some other languages are also supported (e.g.
It has some standard features and very helpful features, like commenting and uncommenting selected portions of code, and intending code according to accepted general rules. It runs Scheme code and allows for a great learning experience. The Help directory is very easy to use and full of examples, which is a big plus. On the down side, the debugger could use some improvement. Nevertheless, it allows watching variables and the stack, which, together with the error messages, guide the newcomer through the fields of finding the bugs.
This program is indented for the learning community, and so, lacks some features of more advanced IDE’s, like compiling to executable format (available on an external, command line application). On the other hand, it has some features specially interesting for teachers and students. First, you can choose various levels of the language (intermediate, advanced, etc.). Second, you can limit the memory available. This can be interesting, both in making efficient code, or in avoiding endless loops.
Pros
- Aimed at beginners
- Easy to use
- Free
- Long academic experience
Cons
- Not suited for production level