📱
LispPad Go
Date: 2023-02-12
Changes:
- Improved management of recent files and favorites.
- Remember last edited file (can be switched off in the settings)
- Improved display of file names in the editor
- Fixed bug affecting bytevector copy procedures in library
(lispkit bytevector)
- Extended library:
(lispkit graph)
- New libraries:
(srfi 228)
,(srfi 233)
, and(srfi 236)
- Interpreter now based on LispKit 2.3.2
Date: 2022-12-27
Changes:
- User interface changes to optimize the look and feel for iOS 16, including revised key bindings
- Access to the log viewer in the console by swiping right
- New settings for defining the maximum stack size and the maximum number of active calls to trace upon errors
- New setting to prevent virtual keyboard extensions to be shown if there is a hardware keyboard
- Display call stack when errors are shown on the console
- Limit stack size to prevent application crashes
- Fixed bug leading to deadlocks when using text ports
- Fixed bug allowing to execute empty lists
- Fixed serious bug leading to an infinite loop when iterating through stack traces
- New procedure in library
(lispkit thread)
:thread-max-stack
- New library:
(lisppad draw map)
- New sample code:
DisplayMap.scm
- Interpreter now based on LispKit 2.3.1
Date: 2022-08-15
Changes:
- Performance improvements: Optimized code generation for lambdas without captured expressions
- Fixed division by zero issues with truncate and floor procedures
- Made procedure open-file of library (lispkit system) work on iOS
- Extended libraries: (lispkit core), (lispkit string), (lispkit math), (lispkit type), (lispkit enum), (lispkit draw), and (lispkit clos)
- New libraries: (lispkit math matrix), (lispkit bitset), (lispkit styled-text), (lispkit draw chart bar), (srfi 118), (srfi 141), (srfi 149), and (srfi 232)
- New sample code: ObjectOrientation.scm, DrawBarCharts.scm, and StyledTextDoc.scm
- Interpreter now based on LispKit 2.3.0
Date: 2022-03-02
Changes:
- Allow setting font in preferences; allow for more granular font size choice
- Support for threads
- Go-inspired channels for synchronizing threads
- Revamp of math libraries, addressing incompatibilities and fixing numerous bugs
- Extended libraries (lispkit math), (lispkit math util), (lispkit system), (lispkit port), and (lispkit debug)
- New libraries: (lispkit thread), (lispkit thread channel), (scheme flonum), (srfi 18), (srfi 144), (srfi 208), and (srfi 230)
- Exceptions now include more information about the active call stack
- Interpreter now based on LispKit 2.2.0
Date: 2021-12-16
Changes:
- Integrated log viewer into console
- Increased stack size of interpreter
- Fixed file/editor loader
- Fixed scrolling within console
- Included new documentation for libraries (lispkit prolog), (lispkit math stats), (lispkit math util), (lispkit text-table), (srfi 166), (srfi 227), and (srfi 229)
- Interpreter now based on LispKit 2.1.0
Date: 2021-10-03
Changes:
- Optimized user interface for iOS 15
- Improved synchronization with iCloud Drive
- New in-context documentation viewer
- Searchable Libraries view; include libraries that are not loaded
- Support for search/replace; save search/replace history; enable case-insensitive search
- New procedures icloud-directory and cloud-list in library (lisppad system)
- Bug fixes in library (lisppad location)
- Interpreter now based on LispKit 2.0.3
Date: 2021-08-19
Changes:
- Comprehensive support for keyboard shortcuts
- Keyboard shortcut documentation accessible via LispPad menu
- Fixed split view-related bugs (on iPadOS)
- New library (lisppad location) supporting geocoding and reverse geocoding
- New procedure open-in-files-app in library (lisppad system)
- New example code
- Interpreter now based on LispKit 2.0.2
Date: 2021-07-04
Changes:
- Extended keyboard for editing Markdown and Scheme code
- Extended edit menu with support for looking up Scheme definitions in console and editor
- Syntax highlighting, parenthesis matching, automatic indentation in console
- Undo/redo support on iPhones
- Improved keyboard dismissal in console
- New example code
- Interpreter now based on LispKit 2.0.1
Date: 2021-06-11
Changes:
- Console/editor split view on iPadOS
- Markdown document previewer
- Table of contents for markdown documents
- Display graphics directly in the console
- Support tighter line spacing in the console
- Display stack trace in console for errors
- Allow dismissing the keyboard in the editor view
- New library (lispkit archive zip) for creating, reading, and writing zip archives
Last modified 7mo ago