Описание

LispPad
LispPad is a simple, lightweight, integrated development environment for developing and running Scheme code on macOS and iOS. The language supported by LispPad is based on the R7RS standard of the Scheme programming language. LispPad 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, text completion, page guides, etc.
• A large range of libraries, including macOS-specific libraries e.g. for networking, graphics, audio, databases, archival, text processing, etc.

The Scheme dialect supported by LispPad 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
• Threads
• 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 records
• R6RS-compliant hashtables
• R6RS-compliant enumerations
• All R7RS libraries

LispPad focuses on simplicity and ease of use. A number of standard Scheme libraries are built into LispPad to facilitate porting existing Scheme code. LispPad is able to sync code with LispPad Go on iOS via iCloud.
ещё ↓

Скриншоты

#1. LispPad (macOS) От: Matthias Zenger
#2. LispPad (macOS) От: Matthias Zenger
#3. LispPad (macOS) От: Matthias Zenger
#4. LispPad (macOS) От: Matthias Zenger
#5. LispPad (macOS) От: Matthias Zenger

Что нового

  • Версия: 2.2
  • Обновлено:
  • Bug fixes:
    • UI tweaks for macOS 26
    • Fixes quasiquote for expressions involving array literals
    • Fixes the (library ...) directive of cond-expand

    New features:
    • New application icon consistent with LispPad Go on iOS
    • New library for handling locations: (lispkit location)
    • New library for creating and editing PDF documents: (lispkit pdf)
    • New library for solving computer vision problems (lispkit vision) supporting optical character recognition, shape detection, barcode recognition, and image classification
    • New libraries for processing/manipulating images: (lispkit image), (lispkit image process)
    • New library for drawing maps: (lispkit draw map)
    • New library for making and drawing snapshots of web pages: (lispkit draw web)
    • Extensions of library (lispkit draw), including improvements for reading and writing images
    • Extensions of libraries (lispkit core), (lispkit enum), (lispkit object), and (lispkit date-time)
    • New sample code: ImageComposition.scm, OCR.scm, MermaidDiagrams.scm, Pinterest.scm

Цена

  • Сегодня: Бесплатно
  • Минимум: Бесплатно
  • Максимум: Бесплатно
Отслеживайте цены

Разработчик

Очки

Рейтинги

0 ☹️

Списки

0 ☹️

Отзывы

Ваш отзыв будет первым 🌟

Дополнительная информация

Контакты

LispPadLispPad Короткий URL: Скопировано!
  • 🌟 Поделиться
  • Mac App Store

Вам также могут понравиться

Вам также могут понравиться

Поисковые операторы в AppAgg
Добавить в AppAgg
AppAgg
Начните использовать AppAgg. Это бесплатно!
Регистрация
Войти