You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support for HTTP-based networking via libraries (lispkit http), (lispkit http oauth), and (lispkit http server), including support for OAuth 2.0 (RFC 6749) and simple HTTP servers.
Deeper integrations into macOS and iOS operating systems via libraries (lispkit system keychain) and (lispkit system pasteboard).
New library for handling URLs: (lispkit url)
New concurrency features with support for atomic boxes via library (lispkit box) and thread-safe shared queues via library (lispkit thread shared-queue).
Serialization of data into a binary representation for a subset of LispKit's data types via library (lispkit serialize).
Support for drawing a variety of different types of bar codes via library (lispkit draw barcode)
New procedure in library (lispkit thread): abort-running-threads
New procedures in library (lispkit system): available-network-interfaces, region-continent, region-parent, and region-subregions
New procedures in library (lispkit string): url-encode and url-decode
New procedures in library (lispkit bytevector): bytevector-zip-header? and bytevector-gzip-header?
New procedures in library (lispkit markdown): markdown->sxml, blocks->sxml, text->sxml, markdown->raw-string, and blocks->raw-string
New/updated procedures in library (lispkit dynamic): error-object->string and error-object-message
New special forms in library (lispkit control): if-let* and when-let*
LispKitRepl now supports asynchronous libraries (libraries which need a run loop) via command-line argument -x
New sample code: Keychain.scm, WebAPIs.scm, and Webserver.scm