John Benediktsson
e17b911929
sequences.generalizations: fix finish-nfind use of times.
...
(that didn't work in optimizing compiler).
2019-10-04 18:15:19 -07:00
John Benediktsson
86046dcbf7
sequences.generalizations: adding (nsequence).
2019-05-19 16:31:19 -07:00
Doug Coleman
9f213f96f6
core: Add the shuffler words but without primitives.
...
The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings...
2018-06-19 22:52:58 -05:00
Alexander Iljin
504c9959a1
Update some copyright headers to follow the current convention
...
Had to look through the history to find years for some headers. Added
authors to some files as well.
2017-09-11 15:43:03 -07:00
Doug Coleman
e189954ecc
core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;
2017-06-02 11:57:05 -05:00
Doug Coleman
21461a1b75
core: selector-for and collector-for are the wrong naming convention--they should be selector-as and collector-as because they take exemplars.
...
The exemplar is the starting length of the output sequence in collector-as, so add another collector-for-as that takes a seq that we are making a collector for.
2016-05-26 14:36:11 -07:00
Doug Coleman
2c257f399c
factor: Rename MACRO: and MACRO: to have quot as the output in stack effects.
2015-07-18 22:16:11 -07:00
John Benediktsson
5904690ae6
sequences.generalizations: use concat-as in nappend-as.
2015-06-06 09:28:01 -07:00
John Benediktsson
8e54a4ff15
sequences.generalizations: add "nfind" and "nany?".
2012-10-04 14:48:46 -07:00
John Benediktsson
e23cb40dae
sequences.generalizations: fix stack effect docs for "nall?".
2012-09-27 11:46:24 -07:00
John Benediktsson
3abc7a9500
sequences.generalizations: adding "nall?".
2012-09-27 11:42:09 -07:00
John Benediktsson
4dd3511a40
sequences.generalizations: adding nmap-reduce.
2012-09-26 20:49:42 -07:00
John Benediktsson
d1f3b326e5
math: using if-zero in more places.
2012-06-18 14:32:39 -07:00
Doug Coleman
933319f401
Cleanups found with lint tool
2011-10-14 10:15:13 -07:00
Slava Pestov
ea726f5680
Move remaining sequence operations from generalizations to sequences.generalizations where they belong
2010-05-18 18:36:47 -04:00
Joe Groff
ff2a53e1b8
clean up now-inappropriate uses of "..." in generalizations stack effects
2010-03-05 13:58:00 -08:00
Doug Coleman
8c1d202b4c
Rename accumulator to collector, pusher to selector
2010-01-22 15:00:53 -06:00
Joe Groff
e4f108714a
add nproduce and nproduce-as combinators to sequences.generalizations
2009-10-22 15:32:34 -05:00
Joe Groff
3f1b664b74
break off a "sequences.generalizations" vocab for neach, nmap, and mnmap
2009-10-22 13:31:03 -05:00