fset icon indicating copy to clipboard operation
fset copied to clipboard

FSet, the functional collections library for Common Lisp.

Results 31 fset issues
Sort by recently updated
recently updated
newest added

The set code does a good job of detecting that the set hasn't actually changed and returning the same set object, but not all the other implementations do as well.

hi, when I try (ql:quickload "fset"): ``` COMPILE-FILE-ERROR while compiling # [Condition of type UIOP/LISP-BUILD:COMPILE-FILE-ERROR] Restarts: 0: [RETRY] Retry compiling #. 1: [ACCEPT] Continue, treating compiling # as having been...

One place is around `+Package-Original-Name+`. There are probably more.

I have no idea now why I didn't do it this way to begin with. Maybe I'll remember when I'm halfway done changing it :smile_cat:

We have a `compare` method for `vector` that compares the vectors by content, but there's no method for `array`, which means that multidimensional arrays will fall back to `eql`.

Proposed: - `lookup` on a bag should return the multiplicity - [under consideration] `update` should be renamed (maybe to `update-path`?) so the name can be used for a GF that...

These have been promised by the documentation since the beginning.

I went to use tuples for something, since I wanted the per-key default functionality which maps don't have, and immediately tripped over my own ill-considered design. Specifically: - Instead of...

Cloned repo, then: rm -rf ~/.cache/common-lisp/* ; sbcl --eval "(progn (sb-ext:restrict-compiler-policy 'safety 3) (ql:quickload :fset))" Came across this when trying to compile coalton with the fset v2.1.0 - it fails...

## Problem I was happy to see the [new support for Iterate](https://github.com/slburson/fset/issues/36) in Fset2. One of the feature issue [comments](https://github.com/slburson/fset/issues/36#issuecomment-3219239417) mentions that there should be no conflict in practice with...