# LispPad

## LispPad

- [Home](https://www.lisppad.app/readme.md): Lightweight Scheme IDE for macOS and iOS
- [News](https://www.lisppad.app/news.md): News related to LispPad and LispKit will be published here.
- [LispPad Go 2.2](https://www.lisppad.app/news/lisppad-go-2.2.md): Sunday, February 15, 2026
- [LispPad 2.2](https://www.lisppad.app/news/lisppad-2.2.md): Sunday, February 1, 2026
- [LispKit on Homebrew](https://www.lisppad.app/news/lispkit-on-homebrew.md): Friday, December 26, 2025
- [LispKit 2.6](https://www.lisppad.app/news/lispkit-2.6.0.md): Monday, December 22, 2025
- [LispPad](https://www.lisppad.app/applications/lisppad.md)
- [Sessions](https://www.lisppad.app/applications/lisppad/sessions.md)
- [Editor](https://www.lisppad.app/applications/lisppad/editor.md)
- [Preferences](https://www.lisppad.app/applications/lisppad/preferences.md)
- [LispPad Go](https://www.lisppad.app/applications/lisppad-go.md)
- [Language](https://www.lisppad.app/applications/language.md): Programming language supported by LispPad
- [Libraries](https://www.lisppad.app/applications/libraries.md)
- [LispKit](https://www.lisppad.app/libraries/lispkit.md): Libraries that are included with the LispKit framework.
- [(lispkit archive tar)](https://www.lisppad.app/libraries/lispkit/lispkit-archive-tar.md)
- [(lispkit archive zip)](https://www.lisppad.app/libraries/lispkit/lispkit-archive-zip.md)
- [(lispkit base)](https://www.lisppad.app/libraries/lispkit/lispkit-base.md)
- [(lispkit bitset)](https://www.lisppad.app/libraries/lispkit/lispkit-bitset.md)
- [(lispkit box)](https://www.lisppad.app/libraries/lispkit/lispkit-box.md)
- [(lispkit bytevector)](https://www.lisppad.app/libraries/lispkit/lispkit-bytevector.md)
- [(lispkit char)](https://www.lisppad.app/libraries/lispkit/lispkit-char.md)
- [(lispkit char-set)](https://www.lisppad.app/libraries/lispkit/lispkit-char-set.md)
- [(lispkit combinator)](https://www.lisppad.app/libraries/lispkit/lispkit-combinator.md)
- [(lispkit comparator)](https://www.lisppad.app/libraries/lispkit/lispkit-comparator.md)
- [(lispkit control)](https://www.lisppad.app/libraries/lispkit/lispkit-control.md)
- [(lispkit core)](https://www.lisppad.app/libraries/lispkit/lispkit-core.md)
- [(lispkit crypto)](https://www.lisppad.app/libraries/lispkit/lispkit-crypto.md)
- [(lispkit csv)](https://www.lisppad.app/libraries/lispkit/lispkit-csv.md)
- [(lispkit datatype)](https://www.lisppad.app/libraries/lispkit/lispkit-datatype.md)
- [(lispkit date-time)](https://www.lisppad.app/libraries/lispkit/lispkit-date-time.md)
- [(lispkit debug)](https://www.lisppad.app/libraries/lispkit/lispkit-debug.md)
- [(lispkit disjoint-set)](https://www.lisppad.app/libraries/lispkit/lispkit-disjoint-set.md)
- [(lispkit draw)](https://www.lisppad.app/libraries/lispkit/lispkit-draw.md)
- [(lispkit draw barcode)](https://www.lisppad.app/libraries/lispkit/lispkit-draw-barcode.md)
- [(lispkit draw chart bar)](https://www.lisppad.app/libraries/lispkit/lispkit-draw-chart-bar.md)
- [(lispkit draw map)](https://www.lisppad.app/libraries/lispkit/lispkit-draw-map.md)
- [(lispkit draw turtle)](https://www.lisppad.app/libraries/lispkit/lispkit-draw-turtle.md)
- [(lispkit draw web)](https://www.lisppad.app/libraries/lispkit/lispkit-draw-web.md)
- [(lispkit dynamic)](https://www.lisppad.app/libraries/lispkit/lispkit-dynamic.md)
- [(lispkit enum)](https://www.lisppad.app/libraries/lispkit/lispkit-enum.md)
- [(lispkit format)](https://www.lisppad.app/libraries/lispkit/lispkit-format.md)
- [(lispkit graph)](https://www.lisppad.app/libraries/lispkit/lispkit-graph.md)
- [(lispkit gvector)](https://www.lisppad.app/libraries/lispkit/lispkit-gvector.md)
- [(lispkit hashtable)](https://www.lisppad.app/libraries/lispkit/lispkit-hashtable.md)
- [(lispkit heap)](https://www.lisppad.app/libraries/lispkit/lispkit-heap.md)
- [(lispkit http)](https://www.lisppad.app/libraries/lispkit/lispkit-http.md)
- [(lispkit http oauth)](https://www.lisppad.app/libraries/lispkit/lispkit-http-oauth.md)
- [(lispkit http server)](https://www.lisppad.app/libraries/lispkit/lispkit-http-server.md)
- [(lispkit image)](https://www.lisppad.app/libraries/lispkit/lispkit-image.md)
- [(lispkit image process)](https://www.lisppad.app/libraries/lispkit/lispkit-image-process.md)
- [(lispkit iterate)](https://www.lisppad.app/libraries/lispkit/lispkit-iterate.md)
- [(lispkit json)](https://www.lisppad.app/libraries/lispkit/lispkit-json.md)
- [(lispkit json schema)](https://www.lisppad.app/libraries/lispkit/lispkit-json-schema.md)
- [(lispkit list)](https://www.lisppad.app/libraries/lispkit/lispkit-list.md)
- [(lispkit list set)](https://www.lisppad.app/libraries/lispkit/lispkit-list-set.md)
- [(lispkit location)](https://www.lisppad.app/libraries/lispkit/lispkit-location.md)
- [(lispkit log)](https://www.lisppad.app/libraries/lispkit/lispkit-log.md)
- [(lispkit markdown)](https://www.lisppad.app/libraries/lispkit/lispkit-markdown.md)
- [(lispkit match)](https://www.lisppad.app/libraries/lispkit/lispkit-match.md)
- [(lispkit math)](https://www.lisppad.app/libraries/lispkit/lispkit-math.md)
- [(lispkit math matrix)](https://www.lisppad.app/libraries/lispkit/lispkit-math-matrix.md)
- [(lispkit math stats)](https://www.lisppad.app/libraries/lispkit/lispkit-math-stats.md)
- [(lispkit math util)](https://www.lisppad.app/libraries/lispkit/lispkit-math-util.md)
- [(lispkit object)](https://www.lisppad.app/libraries/lispkit/lispkit-object.md)
- [(lispkit pdf)](https://www.lisppad.app/libraries/lispkit/lispkit-pdf.md)
- [(lispkit port)](https://www.lisppad.app/libraries/lispkit/lispkit-port.md)
- [(lispkit prolog)](https://www.lisppad.app/libraries/lispkit/lispkit-prolog.md)
- [(lispkit queue)](https://www.lisppad.app/libraries/lispkit/lispkit-queue.md)
- [(lispkit record)](https://www.lisppad.app/libraries/lispkit/lispkit-record.md)
- [(lispkit regexp)](https://www.lisppad.app/libraries/lispkit/lispkit-regexp.md)
- [(lispkit serialize)](https://www.lisppad.app/libraries/lispkit/lispkit-serialize.md)
- [(lispkit set)](https://www.lisppad.app/libraries/lispkit/lispkit-set.md)
- [(lispkit sqlite)](https://www.lisppad.app/libraries/lispkit/lispkit-sqlite.md)
- [(lispkit stack)](https://www.lisppad.app/libraries/lispkit/lispkit-stack.md)
- [(lispkit stream)](https://www.lisppad.app/libraries/lispkit/lispkit-stream.md)
- [(lispkit string)](https://www.lisppad.app/libraries/lispkit/lispkit-string.md)
- [(lispkit styled-text)](https://www.lisppad.app/libraries/lispkit/lispkit-styled-text.md)
- [(lispkit system)](https://www.lisppad.app/libraries/lispkit/lispkit-system.md)
- [(lispkit system call)](https://www.lisppad.app/libraries/lispkit/lispkit-system-os.md)
- [(lispkit system keychain)](https://www.lisppad.app/libraries/lispkit/lispkit-system-keychain.md)
- [(lispkit system pasteboard)](https://www.lisppad.app/libraries/lispkit/lispkit-system-pasteboard.md)
- [(lispkit test)](https://www.lisppad.app/libraries/lispkit/lispkit-test.md)
- [(lispkit text-table)](https://www.lisppad.app/libraries/lispkit/lispkit-text-table.md)
- [(lispkit thread)](https://www.lisppad.app/libraries/lispkit/lispkit-thread.md)
- [(lispkit thread channel)](https://www.lisppad.app/libraries/lispkit/lispkit-thread-channel.md)
- [(lispkit-thread-future)](https://www.lisppad.app/libraries/lispkit/lispkit-thread-future.md)
- [(lispkit thread shared-queue)](https://www.lisppad.app/libraries/lispkit/lispkit-thread-shared-queue.md)
- [(lispkit type)](https://www.lisppad.app/libraries/lispkit/lispkit-type.md)
- [(lispkit url)](https://www.lisppad.app/libraries/lispkit/lispkit-url.md)
- [(lispkit vector)](https://www.lisppad.app/libraries/lispkit/lispkit-vector.md)
- [(lispkit vision)](https://www.lisppad.app/libraries/lispkit/lispkit-vision.md)
- [LispPad](https://www.lisppad.app/libraries/lisppad.md): Libraries that are included directly with the LispPad or LispPad Go applications.
- [(lisppad applescript)](https://www.lisppad.app/libraries/lisppad/applescript.md)
- [(lisppad draw map)](https://www.lisppad.app/libraries/lisppad/draw-map.md)
- [(lisppad location)](https://www.lisppad.app/libraries/lisppad/location.md)
- [(lisppad speech)](https://www.lisppad.app/libraries/lisppad/speech.md)
- [(lisppad system)](https://www.lisppad.app/libraries/lisppad/system.md)
- [(lisppad turtle)](https://www.lisppad.app/libraries/lisppad/turtle.md)
- [SRFI](https://www.lisppad.app/libraries/srfi.md): SRFI (Scheme Request for Implementation) is an initiative to extend Scheme. Nowadays, most extensions are implemented via Scheme libraries. LispPad and LispPad Go support many SRFIs natively.
- [LispKit](https://www.lisppad.app/examples/lispkit.md)
- [LispPad](https://www.lisppad.app/examples/lisppad.md)
- [LispPad Go](https://www.lisppad.app/examples/lisppad-go.md)
- [LispPad](https://www.lisppad.app/releases/lisppad.md)
- [LispPad Go](https://www.lisppad.app/releases/lisppad-go.md)
- [Downloads](https://www.lisppad.app/downloads.md): This page summarizes all available downloads, including links to where source code can be found.
- [Privacy Policy](https://www.lisppad.app/privacy-policy.md): Privacy policy for the applications LispPad on macOS and LispPad Go on iOS.
- [Contact](https://www.lisppad.app/contact.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://www.lisppad.app/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
