rutils icon indicating copy to clipboard operation
rutils copied to clipboard

Radical Utilities for Common Lisp

Results 24 rutils issues
Sort by recently updated
recently updated
newest added

Defaults `step` in `return-seq-code` to 1. Currently, all drivers that use `defclause-sequence` are broken, because `step` is not bound before `return-sequence-code` is called. This results in `step` being bound to...

`iter` is very nice, but currently it has no tests. This pull request pulls various tests from the traditional iter. Method of testing: ``` (ql:quickload :rutils-test) (should-test:test :package (find-package :rutils.test))...

On the master branch (commit `79cb029`), 5 tests currently failed. The failures may have been ignored due to another [mis(?)behavior](https://github.com/vseloved/should-test/issues/5) of the in-house test suite rutils use. Here are the...

This commit supports the macro `abbr` to transfer `setf` definitions for the function `long` to the abbreviated function `short`. Provide two tests as well. Here's how you test: ``` lisp...

According to the standard (Declaration INLINE), inlining macros has no effect (nor an error), unless a compiler macro is provided for the name. > inline and notinline declarations otherwise have...

Declare ignorable variables in the macro `doplist` to suppress unnecessary warnings. Resolve issue(s): https://github.com/vseloved/rutils/issues/65 Tested with ``` (should-test:test :package (find-package :rutils.test)) (should-test:test :package (find-package :rtl)) ; 5 failures, but those...

From your blog post: > Still, one issue remains unsolved in this approach: the preferred Lisp slot-access method is not via slot-value, but with an accessor method that is exported...

The following line in misc.lisp declaims the macro VOID to be inline: ``` (declaim (inline or2 and2 xor2 void true)) ``` This should probably be removed.

I haven't looked at the expanded code yet, but when I try to load hash-set.lisp I get warnings of the following sort: ``` ; processing (DEFUN |INTER#| ...) ; file:...

When executing ``` (setf (rutil:lt (rutil:pair 0 1)) 1) ``` I get ``` The function (COMMON-LISP:SETF RUTILS.PAIR:LT) is undefined. ``` I can use `car` and `cadr` as workarounds.