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

Copied from trac.common-lisp.net/fset issue 4, filed 2007-06-11. The CL compatibility functions (that is, the generic versions of the CL sequence functions -- `find` etc.) need to be tested in the...

Copied from trac.common-lisp.net/fset issue 3, filed 2007-06-11. Tuples are the only FSet datatype whose implementation involves shared data structures. A multithreaded test is in order.

Copied from trac.common-lisp.net/fset, issue 2, filed 2007-06-11. Review the test suite to see if there are any interfaces that are not tested (there are probably a few). Add tickets here...

The iterate package allows extensions to be defined for iterating over new kinds of data structures. Add extensions that operate on specific fset datatypes, as well as a generalized combination...

is there a reason why the symbols `(:some :every :notany :notevery)` are not `export`ed? https://github.com/slburson/fset/blob/69c209e6eb15187da04f70ece3f800a6e3cc8639/Code/defs.lisp#L32

Whenever I load a project that depends on Fset, I get the following warning: ``` .quicklisp/dists/quicklisp/software/fset-20200427-git/Code/fset.lisp:1:1: style-warning: Generic function FSET:ITERATOR clobbers an earlier FTYPE proclamation (FUNCTION (T &KEY &ALLOW-OTHER-KEYS) (VALUES...

(equalp (intersection (convert '2-relation '((1 . 2))) (convert '2-relation '((1 . 3)))) (empty-2-relation)) ==> NIL The problem is the representation for the intersection maps 1 to an empty set, but...

The UPDATE operator is designed to take a symbol (naming a function) as the first argument. However, this fails because @ does not recognize a symbol as a function, but...

When asdf:load-ing fset I see the following: ; file: /home/sly/quicklisp/local-projects/fset/Code/fset.lisp ; in: DEFMETHOD FSET::SORT-AND-GROUP (FSET:SEQ T) ; (FSET:DO-SEQ (FSET::X FSET::SORTED) ; (IF (OR (FSET:EMPTY? FSET::GROUP) ; (NOT ; (IF FSET::KEY...