rutils
rutils copied to clipboard
Radical Utilities for Common Lisp
We fix 3 bugs out of 5 from https://github.com/vseloved/rutils/issues/74, delegating the remaining 2 to https://github.com/vseloved/rutils/issues/77 and https://github.com/vseloved/rutils/issues/78.
In `bind-test.lisp`, `bind` fails in that arbitrary symbols don't seem be bind well with structs. I tested this with `(should-test:test :package (find-package :rtl))`. The error message: > When attempting to...
In `generic-test.lisp`, `smart-slot-value` fails in that it doesn't disregard the package of the slot name. ``` (should be true (smart-slot-value (rtl::make-foo :bar t) 'bar)) ``` The error message: > When...
When using the `^()` macro, it sometimes declares the argument variables into the `rutils.readtable` package, instead of the current package. For example: ```lisp (macroexpand '^(+ % %%)) ; produces #'(LAMBDA...