Releases
2.4.0
Compare
Sorry, something went wrong.
No results found
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
New procedures in library (lispkit system): available-region?, region-flag, available-language?, available-currencies, available-currency?, currency-name, currency-code, currency-numeric-code, and currency-symbol
New procedures in library (lispkit port): display-format, write-formatted
New procedures in library (lispkit bitset): fixnum->bitset, bitset->fixnum
New procedures in library (lispkit system): terminal-size, make-uuid-string, make-uuid-bytevector
New procedure in library (lispkit draw): clear-drawing
New procedures in library (lispkit draw turtle): arc, turtle-x, turtle-y, turtle-angle, turtle-pen-down?
New procedure load-program in library (lispkit core) supports executing programs in an empty environment
Procedure type-of of library (lispkit type) now returns a list of type tags (from most specific to least specific type)
Renamed library (lispkit system os) to (lispkit system call)
Renamed object in library (lispkit type) to obj to prevent conflicts with other libraries
Extend library (lispkit bytevector) with procedures bytevector=?, bytevector->hex, and hex->bytevector
Reimplementation of procedure open-file in library (lispkit system) supporting custom application paths
Enforce that imported (immutable) definitions cannot be mutated, unless it's in the REPL; export-mutable in library definitions enable mutability
Allow configuration of REPL output via format config repl-format-config of library (lispkit format)
Improved display of OS-level exceptions and errors in REPL
New libraries: (lispkit format), (lispkit crypto), (lispkit archive tar), (lispkit list set), (srfi 239), (srfi 235).
New sample code: Blockchain.scm
You can’t perform that action at this time.