Skip to content

Releases: objecthub/swift-lisppad-ios

Release 2.1

23 Nov 20:25
Compare
Choose a tag to compare
  • Fixed keyboard shortcuts
  • Reimplemented edit menu
  • Support separate sets of editor color schemes for light and dark mode
  • Allow setting the appearance (light vs. dark) at the application level
  • Extended available coding fonts
  • Support for all major JSON standards via libraries (lispkit json) and (lispkit json schema)
  • Support for HTTP-based networking via libraries (lispkit http), (lispkit http oauth), and (lispkit http server)
  • Deeper integrations into macOS and iOS operating systems via libraries (lispkit system keychain) and (lispkit system pasteboard)
  • Support for drawing a variety of different types of bar codes via library (lispkit draw barcode)
  • New libraries: (lispkit url), (lispkit serialize), (lispkit thread future), and (lispkit thread shared-queue)
  • Extended libraries: (lispkit box), (lispkit thread), (lispkit system), (lispkit bytevector), (lispkit markdown), (lispkit dynamic), (lispkit control)
  • New sample code: Keychain.scm, WebAPIs.scm, and Webserver.scm
  • Updated LispPad Library Reference
  • Interpreter now based on LispKit 2.5.0

Release 2.0

15 Jan 22:53
Compare
Choose a tag to compare
  • Redesigned the navigation between interpreter and editor
  • Redesigned the split screen mode for iPads, allowing free positioning of the splitter
  • Redesigned file/directory browser fixing usability issues and supporting file previews
  • Introduced drawing canvases (left-swipe in console) in addition to the log view (right-swipe in console)
  • Libraries can be imported via a swipe in the Libraries view; support for library list refresh
  • User experience bug fixes, especially involving modal sheets
  • Ported universal formatting facility from Common Lisp and made it available via library (lispkit format)
  • Library (lispkit records) now supports extensible records compatible to SRFI 131
  • Made application scriptable via library (lisppad system ios)
  • Extended libraries: (lispkit system), (lispkit port), (lispkit bitset), (lispkit system), (lispkit draw), (lispkit draw turtle), (lispkit core), (lispkit type), (lispkit bytevector)
  • New libraries: (lisppad system ios), (lisppad turtle), (lispkit format), (lispkit crypto), (lispkit archive tar), (lispkit list set), (srfi 239), (srfi 235)
  • New sample code: Fractals.scm, Blockchain.scm
  • Interpreter now based on LispKit 2.4.0