mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-23 20:15:05 +02:00
WIP
This commit is contained in:
parent
7ba1b6e2d9
commit
376a58e4ba
1 changed files with 68 additions and 41 deletions
|
@ -82,58 +82,66 @@ See the [SRFI document](http://srfi.schemers.org/srfi-113/srfi-113.html) for mor
|
|||
[`bag-partition!`](#bag-partition-)
|
||||
|
||||
- Copying and conversion:
|
||||
|
||||
[`set-copy `](#set-copy)
|
||||
[`set->list `](#set->list)
|
||||
[`list->set `](#list->set)
|
||||
[`list->set!`](#list->set-1)
|
||||
[`set->list `](#set-list)
|
||||
[`list->set `](#list-set)
|
||||
[`list->set!`](#list-set-1)
|
||||
[`bag-copy `](#bag-copy)
|
||||
[`bag->list `](#bag->list)
|
||||
[`list->bag `](#list->bag)
|
||||
[`list->bag!`](#list->bag-1)
|
||||
[`bag->list `](#bag-list)
|
||||
[`list->bag `](#list-bag)
|
||||
[`list->bag!`](#list-bag-1)
|
||||
|
||||
- Subsets:
|
||||
set=?
|
||||
set<?
|
||||
set>?
|
||||
set<=?
|
||||
set>=?
|
||||
bag=?
|
||||
bag<?
|
||||
bag>?
|
||||
bag<=?
|
||||
bag>=?
|
||||
[`set=? `](#set-2)
|
||||
[`set<? `](#set-3)
|
||||
[`set>? `](#set-4)
|
||||
[`set<=?`](#set-5)
|
||||
[`set>=?`](#set-6)
|
||||
[`bag=? `](#bag-2)
|
||||
[`bag<? `](#bag-3)
|
||||
[`bag>? `](#bag-4)
|
||||
[`bag<=?`](#bag-5)
|
||||
[`bag>=?`](#bag-6)
|
||||
|
||||
- Set theory operations:
|
||||
|
||||
set-union
|
||||
set-intersection
|
||||
set-difference
|
||||
set-xor
|
||||
set-union!
|
||||
set-intersection!
|
||||
set-difference!
|
||||
set-xor!
|
||||
bag-union
|
||||
bag-intersection
|
||||
bag-difference
|
||||
bag-xor
|
||||
bag-union!
|
||||
bag-intersection!
|
||||
bag-difference!
|
||||
bag-xor!
|
||||
[`set-union `](#set-union)
|
||||
[`set-intersection `](#set-intersection)
|
||||
[`set-difference `](#set-difference)
|
||||
[`set-xor `](#set-xor)
|
||||
[`set-union! `](#set-union-1)
|
||||
[`set-intersection!`](#set-intersection-1)
|
||||
[`set-difference! `](#set-difference-1)
|
||||
[`set-xor! `](#set-xor-1)
|
||||
[`bag-union `](#bag-union)
|
||||
[`bag-intersection `](#bag-intersection)
|
||||
[`bag-difference `](#bag-difference)
|
||||
[`bag-xor `](#bag-xor)
|
||||
[`bag-union! `](#bag-union-1)
|
||||
[`bag-intersection!`](#bag-intersection-1)
|
||||
[`bag-difference! `](#bag-difference-1)
|
||||
[`bag-xor! `](#bag-xor-1)
|
||||
|
||||
- Additional bag procedures:
|
||||
|
||||
bag-sum bag-sum! bag-product bag-product!
|
||||
bag-unique-size bag-element-count bag-for-each-unique bag-fold-unique
|
||||
bag-increment! bag-decrement! bag->set set->bag set->bag!
|
||||
bag->alist alist->bag
|
||||
[`bag-sum `](#bag-sum)
|
||||
[`bag-sum! `](#bag-sum-1)
|
||||
[`bag-product `](#bag-product)
|
||||
[`bag-product! `](#bag-product-1)
|
||||
[`bag-unique-size `](#bag-unique-size)
|
||||
[`bag-element-count `](#bag-element-count)
|
||||
[`bag-for-each-unique`](#bag-for-each-unique)
|
||||
[`bag-fold-unique `](#bag-fold-unique)
|
||||
[`bag-increment! `](#bag-increment)
|
||||
[`bag-decrement! `](#bag-decrement)
|
||||
[`bag->set `](#bag-set)
|
||||
[`set->bag `](#set-bag)
|
||||
[`set->bag! `](#set-bag-1)
|
||||
[`bag->alist `](#bag-alist)
|
||||
[`alist->bag `](#alist-bag)
|
||||
|
||||
- Comparators:
|
||||
|
||||
set-comparator
|
||||
bag-comparator
|
||||
[`set-comparator`](#set-comparator)
|
||||
[`bag-comparator`](#bag-comparator)
|
||||
|
||||
|
||||
# set
|
||||
|
@ -244,3 +252,22 @@ bag-comparator
|
|||
#bag-intersection!
|
||||
#bag-difference!
|
||||
#bag-xor!
|
||||
|
||||
#bag-sum
|
||||
#bag-sum!
|
||||
#bag-product
|
||||
#bag-product!
|
||||
#bag-unique-size
|
||||
#bag-element-count
|
||||
#bag-for-each-unique
|
||||
#bag-fold-unique
|
||||
#bag-increment!
|
||||
#bag-decrement!
|
||||
#bag->set
|
||||
#set->bag
|
||||
#set->bag!
|
||||
#bag->alist
|
||||
#alist->bag
|
||||
|
||||
#set-comparator
|
||||
#bag-comparator
|
||||
|
|
Loading…
Add table
Reference in a new issue