LispPad

LispPad

软件开发工具

创作者
Matthias Zenger
平台
iOS
软件开发工具

LispPad是一款简单轻量的集成开发环境,用于在macOS和iOS上开发与运行基于Scheme R7RS标准的代码。它提供完整集成的Scheme解释器、带读-求值-打印循环的控制台、支持语法高亮等的文本编辑器及大量库。其支持的Scheme方言具备R7RS合规库、基于语法规则的卫生宏、一流环境、call/cc等特性,能满足Scheme代码开发运行需求。

COMMUNITY PERKSMergeek 社区专属福利
独家限免 NEW每天发现一份惊喜
PRODUCT SCREENS / 5

点击查看界面细节

LispPad 产品截图 1LispPad 产品截图 2LispPad 产品截图 3LispPad 产品截图 4LispPad 产品截图 5

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.
• Support for the Shortcuts app, allowing the execution of LispPad programs as standalone applications

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.

你的真实体验,为其他用户提供宝贵参考,获得宝石奖励

REWARD MARKET100 宝石可兑换什么?

还没有公开评论,欢迎分享你的体验。

提交反馈

每一个想法,都让 Mergeek 更好一点。