# Overview

## What is LispPad?

LispPad is a simple, lightweight, integrated development environment for developing and running Scheme code on macOS. The language supported by LispPad is based on the R7RS (small) standard for Scheme. LispPad provides the following components:

- A fully integrated Scheme interpreter (based on the LispKit engine)
- A console with a read-eval-print loop
- A text editor supporting syntax highlighting, smart indentation, parenthesis matching, page guides, etc.
- A large set of natively supported Scheme libraries

LispPad Go is a companion app for iOS which syncs code with LispPad via iCloud. LispPad Go matches LispPad’s features. It can be used to develop Scheme code on the go and can be executed both on iOS as well as macOS, if run on a Mac computer with an Apple Silicon processor.

## Table of contents

1. Sessions
2. Editing code
3. Customizing preferences
4. Overview of menus
5. Getting started with Scheme
6. Language overview
7. Libraries
8. Examples
9. Release Notes