LispPad Go
LispPad Go
Download on App Store

This page is not an official page of the app or its developer, but an independent editorial publication created for informational and commentary purposes. Unless expressly stated otherwise, neither the app nor its developer is affiliated with, endorsed by, sponsored by, authorized by, or otherwise officially connected with MWM, Apple, Google Play, the app publisher, or the app's developer, and nothing on this page implies that the app was developed using MWM's services. Any trademarks, logos, screenshots, and other content remain the property of their respective owners.

Logo of LispPad Go
Download on App Store

LispPad Go

Bring the power of functional programming to your iPad and iPhone with a lightweight, standard-compliant environment featuring a full REPL, syntax-aware editor, and deep system library integration.

Key Figures

Downloads

40K+

User Rating

4.5/5

Total Ratings

0

Publisher

Matthias Zenger

Category

Developer Tools

Locales

1

Latest Version

2.1

Size

111.3 MB

First Released

May 3, 2021
Features

The Ultimate Functional Sandbox

LispPad Go brings the elegance of R7RS Scheme to your mobile workflow, offering a professional-grade environment for the iPad power user and computer science purist.

Integrated REPL & Editor

Experience a seamless development loop with a smart text editor and a high-performance console designed for immediate feedback and rapid prototyping.

R7RS Standard Compliance

No compromises on language depth. Harness the full power of hygienic macros, first-class environments, and the complete numerical tower on the go.

The following screenshots and description are sourced directly from the app's official store listing and are the property of the app developer.

App Store

Screenshots

LispPad Go - LispPad Go interface showing a visual binary tree diagram generated from Scheme code

LispPad Go interface showing a visual binary tree diagram generated from Scheme code

LispPad Go - LispPad Go app showing a mobile Scheme IDE interface with code on an iPhone screen

LispPad Go app showing a mobile Scheme IDE interface with code on an iPhone screen

LispPad Go - LispPad Go interface showing Scheme code execution with a data table and a function plot on an iPhone

LispPad Go interface showing Scheme code execution with a data table and a function plot on an iPhone

LispPad Go - LispPad Go mobile code editor showing Scheme source code for calculating Pi.

LispPad Go mobile code editor showing Scheme source code for calculating Pi.

LispPad Go - Interface of LispPad Go displaying a list of available Scheme libraries

Interface of LispPad Go displaying a list of available Scheme libraries

LispPad Go - LispPad Go documentation screen showing Scheme language syntax and code examples

LispPad Go documentation screen showing Scheme language syntax and code examples

LispPad Go - LispPad Go file management interface showing iCloud Drive integration and local folders for Scheme programming projects

LispPad Go file management interface showing iCloud Drive integration and local folders for Scheme programming projects

LispPad Go - LispPad Go preferences menu showing customization options for the code editor interface and scheme settings

LispPad Go preferences menu showing customization options for the code editor interface and scheme settings

Description

LispPad Go is a simple, lightweight, integrated development environment for developing and running Scheme code on iOS. The language supported by LispPad Go is based on the R7RS standard of the Scheme programming language. LispPad Go provides the following components: • A fully integrated Scheme interpreter • A console with a read-eval-print loop to interact with the interpreter • A text editor for writing Scheme code, supporting syntax highlighting, smart indentation, parenthesis matching, etc. • A large range of libraries, including iOS-specific libraries e.g. for networking, graphics, audio, databases, archival, text processing, etc. The Scheme dialect supported by LispPad Go provides the following features: • R7RS-compliant libraries • Hygienic macros based on syntax-rules • First-class environments • call/cc, dynamic-wind and exceptions • Dynamically-scoped parameters • Multiple return values • Delayed execution via promises and streams • Support for the full numerical tower consisting of arbitrary size integers, rationals, real numbers, and inexact complex numbers. • Unicode strings and characters • Vectors and bytevectors • Text and binary ports • R7RS-compliant extensible records • R6RS-compliant hashtables and enumerations • Threads

Download

Download on App Store

This page is not an official page of the app or its developer, but an independent editorial publication created for informational and commentary purposes. Unless expressly stated otherwise, neither the app nor its developer is affiliated with, endorsed by, sponsored by, authorized by, or otherwise officially connected with MWM, Apple, Google Play, the app publisher, or the app's developer, and nothing on this page implies that the app was developed using MWM's services. Any trademarks, logos, screenshots, and other content remain the property of their respective owners.