Doug Coleman
6b2ce3b729
assocs-docs: Link of and ?of.
2013-03-23 15:12:43 -07:00
John Benediktsson
053e59f830
assocs: tweak docs for new-assoc.
2013-03-23 15:04:42 -07:00
Doug Coleman
38f11415c8
assocs: Add of and ?of. Change all the things at once! Fixes #701 .
2013-03-23 14:59:07 -07:00
John Benediktsson
f9c7df870f
assocs: cleanup and use first2-unsafe in assoc-find.
2013-03-05 20:42:15 -08:00
John Benediktsson
44ecc1616c
assocs: change enum to immutable-sequence.
2013-02-22 06:58:29 -08:00
John Benediktsson
5a97ee1e25
assocs: allow enums to support sequence protocol.
2013-02-21 18:24:50 -08:00
John Benediktsson
ea844b531f
assocs: 2cache can be a bit more unsafe.
2012-09-23 17:40:25 -07:00
Doug Coleman
ba51919e50
assocs: Add sift-keys and sift-values. Remove three other implementations
...
of sift-values and use the new one.
2012-08-23 22:36:10 -07:00
John Benediktsson
5014d40294
assocs: inline assoc-empty? and make M\ enum at* not check bounds twice.
2012-07-20 09:04:51 -07:00
John Benediktsson
d5f4636693
assocs: faster map>assoc.
2012-07-17 15:28:44 -07:00
John Benediktsson
9f4d5da304
assocs: 50% faster zip.
2012-04-25 20:09:21 -07:00
Doug Coleman
c3dcf43e03
core/basis: trim down using lists
2011-11-30 23:15:42 -08:00
John Benediktsson
fbfa57ea01
assocs: 5-8% performance improvement to assoc>map. Fixes #69 .
2011-11-12 17:02:33 -08:00
John Benediktsson
322e3ba109
assocs: improve stack effect docs for "?at".
2011-09-26 11:32:20 -07:00
John Benediktsson
e6234537a3
assocs: adding tests for "assoc-stack".
2011-09-17 08:14:13 -07:00
John Benediktsson
8928fe2e17
Update code that did ">alist sort-" to just "sort-".
2011-04-07 09:01:21 -07:00
Keita Haga
7f8909adc0
assocs: fix a few typos in docs
2011-02-08 00:35:15 +09:00
Keita Haga
e8303bc68b
assocs: fix description of inputs and outputs values in many words
2011-01-17 18:26:20 +09:00
Keita Haga
4e1a0f662a
assocs: correct the class of output value in assoc-subset? word
2011-01-17 17:35:07 +09:00
Keita Haga
75e70b1096
assocs: fix sample output in usage example of assoc-map word
2011-01-17 05:32:08 +09:00
Keita Haga
beca2894a1
assocs, math.bitwise: remove first blank line and useless whitespace in a few usage examples
2011-01-17 00:12:28 +09:00
John Benediktsson
86125cbd38
assocs: use assoc-size to short-circuit equality checks.
2011-01-05 17:28:06 -08:00
Samuel Tardieu
f31916555a
Add documentation for assocs:assoc-refine
2010-10-11 11:09:46 +02:00
Joe Groff
4f887eac57
assocs: add effect declarations to assoc combinators
2010-04-14 15:08:32 -07:00
Joe Groff
d4a0a69eb1
generalize stack effects so we can bootstrap with the stricter stack effect checking
2010-03-08 23:38:10 -08:00
Philipp Brüschweiler
b49b577b10
assocs: doc fixes
2010-02-19 11:26:01 +01:00
Slava Pestov
2594bf9843
assocs: move conjoin and conjoin-at to assoc docs
2010-02-16 15:29:46 +13:00
Joe Groff
677c74b0eb
assocs: use collector-for in assoc>map to create a temporary vector appropriate for the exemplar
2010-02-06 23:59:34 -08:00
Slava Pestov
83228368c1
Fix classes.tuple tests and assocs help lint
2010-02-04 08:04:47 +13:00
Slava Pestov
57a47d9566
Rename update to assoc-union!, add assoc-filter! assoc-diff! words
2010-02-04 02:55:00 +13:00
Brad Christensen
c37b4f5f61
A number of documentation fixes and cleanup.
2010-02-03 00:05:03 -07:00
Doug Coleman
8ae200d419
Rename accumulator to collector, pusher to selector
2010-01-22 15:00:53 -06:00
Slava Pestov
880fb747fc
Removing integers-as-sequences
2010-01-15 07:15:33 +13:00
Slava Pestov
08b6ebc7fa
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Joe Groff
967d70df35
add inlinable assoc methods on f
2009-10-30 15:22:14 -05:00
Slava Pestov
ba37429563
filter-here -> filter!
2009-10-28 00:44:05 -05:00
Slava Pestov
503b53be5b
remove unused and really confusing remove-all word
2009-10-27 23:45:03 -05:00
Slava Pestov
b8a51c7eb0
delete-nth -> remove-nth!
2009-10-27 23:41:57 -05:00
Slava Pestov
34d3d4962a
change-each -> map!, deep-change-each -> deep-map!
2009-10-27 22:32:56 -05:00
Keith Lazuka
8f79ea91ba
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Slava Pestov
f08521bf83
Fixing various test failures caused by C type parser change, and clarify C type docs some more
2009-09-28 08:48:39 -05:00
Slava Pestov
527db8995a
Specialized array overhaul
...
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely
2009-09-09 22:33:34 -05:00
Slava Pestov
bee6fa641e
Add inline declarations for various assorted methods
2009-08-17 22:32:21 -05:00
Doug Coleman
d1ce837569
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
Slava Pestov
668e56d5f3
Add assoc-refine, which takes the intersection of a sequence of assocs
2009-07-22 02:06:14 -05:00
Slava Pestov
3de85158de
Merge branch 'master' into global_optimization
2009-06-01 03:12:32 -05:00
Slava Pestov
957bc53d4b
Move maybe-set-at to assocs
2009-05-26 18:45:37 -05:00
Doug Coleman
efde3ff5f3
document 2cache
2009-05-25 11:03:40 -05:00
Doug Coleman
5cfc1ab16d
remove at-default. it was hardly used and it's just '?at drop'
2009-05-24 21:46:59 -05:00
Slava Pestov
ba04d5af1e
Update documentation for stricter vocabulary search path semantics
2009-05-16 00:29:21 -05:00