Slava Pestov
|
c0f39aa99d
|
Move remaining sequence operations from generalizations to sequences.generalizations where they belong
|
2010-05-18 18:36:47 -04:00 |
Joe Groff
|
1ea6266724
|
clean up now-inappropriate uses of "..." in generalizations stack effects
|
2010-03-05 13:58:00 -08:00 |
Doug Coleman
|
4b5a127414
|
Rewrite mnapply to be a combinator instead of a macro. Write nspread* to implement mnapply
|
2010-01-31 14:48:01 -06:00 |
Doug Coleman
|
915afadb4c
|
Add mnapply, smart-apply. Docs incoming soon
|
2010-01-29 13:47:06 -06:00 |
Joe Groff
|
5b7a693a3b
|
remove unused ntuck generalization, and rewrite napply not to use tuck
|
2009-11-05 16:12:13 -06:00 |
Joe Groff
|
e4b0af100e
|
remove unused nspin generalization
|
2009-11-05 13:16:20 -06:00 |
Joe Groff
|
98c3e1f7c1
|
break off a "sequences.generalizations" vocab for neach, nmap, and mnmap
|
2009-10-22 13:31:03 -05:00 |
Joe Groff
|
893f6c3f8b
|
fix nkeep so it takes a nonliteral quot
|
2009-10-15 15:04:30 -05:00 |
Joe Groff
|
8e63049743
|
mnmap generalized m-to-n sequence combinator
|
2009-10-14 16:50:30 -05:00 |
Joe Groff
|
d3d89d0ca9
|
nmap-as and nmap combinators
|
2009-10-14 00:38:51 -05:00 |
Joe Groff
|
0ebdc78536
|
neach generalization
|
2009-10-14 00:09:57 -05:00 |
Joe Groff
|
d6eddaa8bf
|
add a set-firstn generalization
|
2009-10-08 14:42:59 -05:00 |
Joe Groff
|
24c2a7fa8f
|
refactor so that generalizations reuses the stub versions of nsequence, firstn, and n*quot needed by memoize
|
2009-10-08 12:55:52 -05:00 |
Joe Groff
|
3a399da6c2
|
add an "nspin" generalization
|
2009-10-08 11:34:20 -05:00 |
Slava Pestov
|
7827a5698d
|
generalizations: make napply work with non-literal quotations
|
2009-09-29 23:28:43 -05:00 |
Doug Coleman
|
3923e321a9
|
use iota in generalizaions
|
2009-08-19 09:53:13 -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 |
Doug Coleman
|
6916cf6337
|
fix nover, add unit test
|
2009-06-19 12:58:17 -05:00 |
Doug Coleman
|
33709958ae
|
add nover, nbi-curry, and nbi to generalizations
|
2009-06-11 11:03:18 -05:00 |
Doug Coleman
|
8da9d0f203
|
rename peek -> last and update all usages
|
2009-05-25 16:38:33 -05:00 |
Slava Pestov
|
2887b62cc1
|
Removing slip 2slip 3slip nslip
|
2009-05-10 16:39:17 -05:00 |
Slava Pestov
|
7094b78821
|
Add firstn-unsafe, input<sequence-unsafe
|
2009-04-26 21:22:06 -05:00 |
Slava Pestov
|
7417a8741e
|
generalizations: fix help lint
|
2009-04-18 03:09:50 -05:00 |
Doug Coleman
|
7eaa20a4c5
|
fix stack effect of n*quot, use iota in core/slots
|
2009-04-17 18:04:41 -05:00 |
Slava Pestov
|
43e6a6987a
|
Fix circularity
|
2009-02-10 16:42:35 -06:00 |
Slava Pestov
|
3bd22a39f6
|
effects: fix bug reported by Joe where printing { f } { } <effect> kills the listener; simpler implementation of 'shuffle'; add compiler transform to 'shuffle' if effect is constant
|
2009-02-09 16:26:56 -06:00 |
Slava Pestov
|
f36ec3f0c5
|
Add nsum, nspread and nweave to generalizations
|
2009-02-07 23:04:55 -06:00 |
Doug Coleman
|
e9f2197590
|
remove a couple usings and nrev
|
2009-02-02 16:35:30 -06:00 |
Doug Coleman
|
478fca5dc6
|
Take your stinking paws off me, you damned dirty datastack vocabulary!
|
2009-01-18 21:23:33 -06:00 |
Doug Coleman
|
213a429928
|
add nappend and nappend-as, unit tests, and some docs for them
|
2009-01-18 20:26:58 -06:00 |
Slava Pestov
|
3ba56e73c3
|
Fix napply for n=1, and fix napply's docs
|
2009-01-13 19:41:12 -06:00 |
Slava Pestov
|
474b718337
|
Add ncleave combinator to generalizations
|
2008-12-09 04:20:20 -06:00 |
Slava Pestov
|
0c19abc0c1
|
Better docs for generalizations
|
2008-11-27 21:53:53 -06:00 |
Slava Pestov
|
5402162df5
|
Add mnswap macro
|
2008-11-27 21:07:50 -06:00 |
Slava Pestov
|
30f93f547f
|
generalizations and delegate no longer uses >r/r>
|
2008-11-25 16:47:47 -06:00 |
Eduardo Cavazos
|
de95773574
|
generalizations: Update 'npick' to not use >r and r>
|
2008-11-25 05:55:49 -06:00 |
Slava Pestov
|
0b6916158d
|
Fix [ ] nsequence
|
2008-11-21 03:36:37 -06:00 |
Slava Pestov
|
c19f2257f4
|
Fix permission bits
|
2008-10-02 08:34:49 -05:00 |
Slava Pestov
|
cf80dd122a
|
Updating code for make and fry changes
|
2008-09-10 22:11:40 -05:00 |
Slava Pestov
|
44f53de164
|
Move make to its own vocabulary, remove fry _ feature
|
2008-09-10 20:07:00 -05:00 |
Slava Pestov
|
33eee7638b
|
Add nsequence
|
2008-09-06 23:20:27 -05:00 |
Slava Pestov
|
d66f887736
|
Create basis vocab root
|
2008-07-28 22:03:13 -05:00 |