LispPad Go

LispPad Go

Write Scheme code on the go

36 ratings
27 reviews
Free

Details

  • Released
  • Updated
  • May 3, 2021
  • August 26, 2026

Features

LispPad Go screenshot #1 for iPhone
LispPad Go screenshot #2 for iPhone
LispPad Go screenshot #3 for iPhone
LispPad Go screenshot #4 for iPhone
LispPad Go screenshot #5 for iPhone
LispPad Go screenshot #6 for iPhone
LispPad Go screenshot #7 for iPhone
LispPad Go screenshot #8 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app is a lightweight development environment for writing and running Scheme code on iOS. It features a Scheme interpreter, a console for interaction, and a text editor with syntax highlighting and smart indentation. It supports R7RS standard Scheme with a wide range of libraries, including iOS-specific ones.

Integrated Scheme interpreter
Read-eval-print loop console
Syntax highlighting text editor
R7RS standard Scheme support
iOS-specific libraries
Hygienic macros
Full numerical tower support
Show original description

What's New in LispPad Go

2.3

August 26, 2026

• Fixed sizing issues of the virtual keyboard extension on iPhones • LispPad programs can now be executed as "applets" running both in the app and as an intent within Shortcut flows • Included libray (lisppad applet) which provides an API for managing the lifecycle of an applet, in particular supporting data exchange • When libraries and applets are being developed in the editor, LispPad now facilitates the installation in its resource tree • New library for drawing function charts: (lispkit draw chart function) • Support for turning Markdown into a textual representation to be displayed on ANSI terminals via library (lispkit markdown) • Extensions of libraries (lisppad system ios), (lispkit format), (lispkit markdown), (lispkit system), and (lispkit string) • New sample code: ImposeLogo.scm, DrawFunctionCharts.scm, Connect4.scm, and AnsiMarkdown.scm • Updated LispPad Library Reference and included new documentation for libraries (lispkit sxml), (lispkit sxml html), (lispkit sxml xml), (lispkit wt-tree), (lispkit draw chart function), (lisppad audio), and (lisppad applet) • Interpreter now based on LispKit 2.6.2

More

User reviews

Total love

Please port to MacBook Pro, please…

Very good!

I love Scheme, and finally there is a Scheme Interpreter on iOS.
The only thing I‘d like to have is a „modern“, i.e. iOS 26-styled virtual keyboard instead of the „legacy“ one (but that‘s not a major problem, so still 5 stars).
Thanks!

Excellent

This is excellent software!
For now it's the best way I found to program in Lisp on my iPad...
It's free, open source, documented, based on standards, the UI is simple but user friendly...

Great job

Thank you for this great gift!

Can't

Can't delete file using the organise feature. Delete it it's write back at ya.

Seems to be undocumented feature of mirroring interpreter content from editor. Can be deleted by using the apple files app. Which is poorly at best, but better than nada.

FAQ

What is LispPad Go?

LispPad Go is a simple and lightweight integrated development environment (IDE) designed for developing and running Scheme code directly on iOS devices. It provides all the necessary tools for writing, executing, and interacting with Scheme programs.

What version of Scheme does LispPad Go support?

LispPad Go supports Scheme based on the R7RS standard. It includes R7RS-compliant libraries and also offers features like hygienic macros, first-class environments, call/cc, and support for a full numerical tower.

What are the key features of LispPad Go?

Key features include a fully integrated Scheme interpreter, a console with a read-eval-print loop for interactive use, and a text editor with syntax highlighting, smart indentation, and parenthesis matching. It also provides a wide range of libraries, including those specific to iOS functionalities like networking and graphics.

Is LispPad Go free to use?

Yes, LispPad Go is available for free. There are no in-app purchases or advertisements within the application, allowing for an uninterrupted coding experience.

What kind of projects can I build with LispPad Go?

You can develop and run various Scheme programs on LispPad Go, from simple scripts to more complex applications. The inclusion of iOS-specific libraries allows for projects that interact with device features such as networking, audio, graphics, and databases.