Calysto-scheme

Latest version: v1.4.8

Safety actively analyzes 621876 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.4.6

* fixed typo in run-tests that prevented showing incorrect count
* better debugging
* show additional info in run-tests verbose mode
* more annotated info for some tracebacks

1.4.5

* raise now creates a real exception
* New primitive (get-exception-message EXCEPTION) to get message from an exception
* use (raise "message") or (raise (list "Exception" "message"))
* Exception can be one of: "AssertionError", "Exception", "KeyboardInterrupt", "MacroError", "ParseError", "ReadError", "RunTimeError", "ScanError", or "UnhandledException"
* (raise ...) now has proper tracebacks

1.4.4

* Renamed setitem, hasitem, and getitem
* setitem -> set-item!
* hasitem -> has-item?
* getitem -> get-item
* Added:
* set-attr!
* has-attr?
* get-attr
* fixed bug in scheme-host's sort

1.4.3

* added requirement yasi to do proper indentation in console
* yasi also provides signal for do_is_complete without full-on parsing
* yasi can be customized via ~/.yasirc.json
* see: https://github.com/nkmathew/yasi-sexp-indenter#customization
* new scripts: calysto-scheme, calysto-scheme-debug
* remove "var = undefined" useless statements

1.4.2

* new (range) tests
* fixed (define 1 2)
* fixed range()
* speed up on Apply on zero args
* new (sort) tests
* fixed (sort)
* speedups: inline true_q, null_q; re-wrote length_at_least
* missing special forms in completion: run-tests, define-tests, assert

1.4.1

* fixed `stdin to "stdin" differences
* speed up: car(item) -> item.car
* speed up: tagged functions, combine length and list?

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.