John Benediktsson
|
f4ccfa0f71
|
sets: moving unique/conjoin/conjoin-at to compiler.utilities.
|
2017-02-07 18:54:24 -08:00 |
John Benediktsson
|
846d2315ff
|
sets: use = instead of eq? in M\ set set=.
|
2017-02-07 14:54:57 -08:00 |
John Benediktsson
|
bfcd68e2e9
|
sets: simpler M\ sequence members.
|
2017-02-07 14:50:58 -08:00 |
John Benediktsson
|
de48558d12
|
sets: adding ?delete that returns a boolean if elt was deleted from set.
|
2017-02-07 13:31:07 -08:00 |
John Benediktsson
|
7e7efe8128
|
sets: using reject in a couple places.
|
2017-01-06 14:08:42 -08:00 |
Björn Lindqvist
|
b82ea14af0
|
sets,compiler.cfg.stacks.global: putting the refine word in sets
|
2016-08-30 02:34:37 +02:00 |
John Benediktsson
|
96336d2f6c
|
sets: make null? use cardinality.
|
2016-04-04 21:06:21 -07:00 |
John Benediktsson
|
71ef8a22c2
|
disambiguate namespaces:set and sets:set.
|
2016-03-29 17:14:42 -07:00 |
John Benediktsson
|
e7a42b1dc4
|
sets: rename unordered-set back to set.
|
2016-03-29 15:46:29 -07:00 |
Doug Coleman
|
28dcd0667a
|
factor: rename set to unordered-set.
|
2015-08-12 10:54:19 -05:00 |
Doug Coleman
|
330c7ba156
|
factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
Redo many FROM: and QUALIFIED: and using lists.
|
2015-08-12 08:49:02 -05:00 |
John Benediktsson
|
28b194d5fc
|
sets: inline small/large.
|
2013-03-26 17:42:40 -07:00 |
John Benediktsson
|
e25fe7c7cc
|
sets: encourage re-use by adding (intersect) and (diff).
|
2013-03-26 17:42:40 -07:00 |
John Benediktsson
|
c60d4a0066
|
sets: adding intersect!.
|
2013-03-24 16:48:45 -07:00 |
John Benediktsson
|
fdcdc8daf7
|
sets: make ?adjoin a generic method.
|
2013-03-23 16:58:31 -07:00 |
John Benediktsson
|
d6053dd81e
|
sets: reverting push-unsafe change for now, seems to slow it down a little?
|
2013-03-23 15:31:46 -07:00 |
John Benediktsson
|
ccb46e62d4
|
sets: use push-unsafe in pruned.
|
2013-03-23 14:46:54 -07:00 |
John Benediktsson
|
b159995bb4
|
sets: adding adjoin-all.
|
2013-03-10 09:11:05 -07:00 |
John Benediktsson
|
231cb79282
|
sets: implement M\ f delete.
|
2013-03-08 22:26:56 -08:00 |
John Benediktsson
|
66165f3660
|
sets: adding diff!.
|
2013-03-08 08:21:16 -08:00 |
John Benediktsson
|
ffd03ec922
|
sets: adding union! and intersection.
|
2013-03-08 07:57:45 -08:00 |
John Benediktsson
|
f46bf3ac5d
|
sets: adding clear-set.
|
2013-03-07 18:48:15 -08:00 |
John Benediktsson
|
87f55eb033
|
Change "3dup drop" to "2over".
|
2012-10-22 20:45:15 -07:00 |
John Benediktsson
|
d62fea3bbc
|
sets: minor improvements to sequence-as-sets.
|
2012-08-24 16:37:01 -07:00 |
John Benediktsson
|
548af01845
|
sets: adding ?adjoin.
|
2012-05-14 15:47:44 -07:00 |
Doug Coleman
|
3ba787b277
|
core/basis: trim down using lists
|
2011-11-30 23:15:42 -08:00 |
John Benediktsson
|
378786599d
|
Cleanup lint warnings.
|
2011-10-14 11:47:24 -07:00 |
John Benediktsson
|
3c1356bf69
|
Adding stack effects.
|
2011-09-23 17:46:40 -07:00 |
John Benediktsson
|
e8dad98240
|
sets: update docs for "combine".
|
2011-09-17 08:14:14 -07:00 |
John Benediktsson
|
e2cca82fca
|
sets: fix cardinality of sequences, and speed up subset?.
|
2011-08-27 20:20:56 -07:00 |
Doug Coleman
|
e6154acc96
|
subset? was broken...
|
2011-08-16 14:19:24 -07:00 |
Slava Pestov
|
0b52600143
|
sets: document combine word
|
2011-01-28 22:56:46 -05:00 |
John Benediktsson
|
ac950d8bd7
|
sets: improve stack effect for "combine".
|
2011-01-26 17:24:55 -08:00 |
John Benediktsson
|
a23c8a3711
|
sets: minor optimization.
|
2011-01-03 20:36:48 -08:00 |
John Benediktsson
|
19a1607804
|
sets: make intersect, intersects?, and subset? faster.
|
2010-12-29 04:53:22 -08:00 |
John Benediktsson
|
7ee7f41334
|
sets: improving the speed of set=.
|
2010-12-27 19:33:18 -08:00 |
John Benediktsson
|
47faf5f6ae
|
sets: adding cardinality word.
|
2010-12-27 19:22:36 -08:00 |
Daniel Ehrenberg
|
265fe6208f
|
Adding null? word to test if a set is empty
|
2010-04-17 16:25:51 -05:00 |
Slava Pestov
|
3e91a7f280
|
sets: fix performance regression in all-unique? word
|
2010-04-13 04:43:47 -07:00 |
Daniel Ehrenberg
|
1da6ea957a
|
Fixing bugs with sets, including adding new within and without words
|
2010-03-16 20:17:26 -04:00 |
Daniel Ehrenberg
|
da57436180
|
Finishing eliminating prune as a synonym of members
|
2010-02-27 14:52:24 -05:00 |
Daniel Ehrenberg
|
7ad324837b
|
Updated documentation for sets
|
2010-02-27 00:27:40 -05:00 |
Daniel Ehrenberg
|
7074979745
|
Moving new-sets to sets
|
2010-02-26 16:01:01 -05:00 |
Slava Pestov
|
0612bc6177
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Slava Pestov
|
f5a0a8b6e1
|
delete -> remove!
|
2009-10-27 23:25:35 -05:00 |
Slava Pestov
|
fd9a353fd6
|
Move conjoin-at from compiler.cfg.liveness to sets
|
2009-07-21 03:02:06 -05:00 |
Slava Pestov
|
b42c6c4425
|
Move histogram words from core/sets to extra/histogram
|
2009-06-18 21:55:33 -05:00 |
Doug Coleman
|
97f0a24e45
|
add histogram and sequence>assoc to sets
|
2009-06-18 17:29:41 -05:00 |
Doug Coleman
|
3c408342ef
|
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
|
2009-01-29 22:19:07 -06:00 |
Slava Pestov
|
daf86c693e
|
Fix help-lint for sets vocab
|
2009-01-12 14:32:14 -06:00 |