LispPad 2.2
Sunday, February 1, 2026
A new version of LispPad was just released for macOS. You can either download it here or get it from Apple's App Store. It comes with an updated version of the LispPad Reference Manual. The release notes are listed below.
Bug fixes:
UI tweaks for macOS 26
Fixes
quasiquotefor expressions involving array literalsFixes the
(library ...)directive ofcond-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); the library supports optical character recognition (OCR), shape detection, barcode recognition, and image classification.New libraries for processing/manipulating images, providing access to Apple's Core Image framework:
(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)New exported definitions in library
(lispkit draw):clip-drawing,bitmap-ppi,closed-polygon,inset-rect,size-ratio,rect-mid-point,rect-mid-x,rect-mid-y,zero-size,transpose.make-shapeaccepts a second optional argumentfreeze?which makes it possible to create a new shape from an existing one without introducing a dependency.Improvements for reading and writing images via
(lispkit draw): PDF files can now be read viaload-image,load-image-assetandbytevector->imagealso on iOS. New proceduressave-imageandimage->bytevectorsupport saving images as PDF.save-bitmapandbitmap->bytevectornow support a "quality factor" which indicates how strongly an image should be compressed.New procedures in library
(lispkit core):generate-uninterned-symbol,symbol<?New functionality for library
(lispkit enum): procedureenum-tag-mapperand enum constructors without name (to return the enum type)Make it easier to generate
date-timestrings with proceduredate-time->iso8601-stringand parse date-time strings viastring->date-timeconforming with ISO 8601/RFC 3339.API changes in library
(lispkit object); generic procedureobject->stringwas renamed toobject-descriptionNew sample code:
ImageComposition.scm,OCR.scm,MermaidDiagrams.scm,Pinterest.scm
Last updated