Commit Graph

139 Commits (84f844977141932aee888e8edeff6036f377725f)

Author SHA1 Message Date
John Benediktsson 4a144e5ea7 more test IN: cleanup. 2018-02-15 08:45:08 -08: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
Alexander Iljin 2ffa446f5b *-docs: replace double spaces with single spaces
Code examples and other places where multiple spaces were used to align
text were left intact.
2017-06-05 13:16:07 -07:00
Doug Coleman c5b563ed09 factor: Rename start -> subseq-start, start* -> subseq-start-from.
I also removed aliases for start/end from interval-maps and interval-sets and added a comment. I don't think it's any less clear what's going on.
2017-06-01 14:45:54 -05:00
John Benediktsson 890be49074 combinators.extras: adding a variant to cond. 2017-02-21 14:51:30 -08:00
Alexander Iljin 140d3c88c0 combinators.tuple-docs: add example code for make-tuple 2016-11-02 08:01:26 -07:00
Alexander Iljin f870b6c456 combinators.tuple-docs: fix wording 2016-11-02 08:01:26 -07:00
Doug Coleman d00e986b3d combinators.extras: fix unit tests. 2016-05-11 14:18:48 -07:00
Doug Coleman 8330256b1d combinators.extras, generalizations:: Add experimental combinators for 1res, 1arg. 2016-05-11 11:53:29 -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
Doug Coleman 892c62e1dc factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test 2015-07-03 09:39:59 -07:00
Doug Coleman 59f3b1ea57 Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
Needs a bit more work.

This reverts commit 7e54cc2824.
2015-07-02 13:47:06 -07:00
Doug Coleman 7e54cc2824 factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool! 2015-07-02 11:36:08 -07:00
Doug Coleman e3cb325040 factor: clean up whitespace in -docs files 2015-07-02 10:31:22 -07:00
Doug Coleman 352e5de16a core, basis, extra: Remove DOS line endings from files.
Remove whitespace from end of lines.
Add a newline to the end of each file.
2015-06-29 17:25:40 -07:00
John Benediktsson 1e1646a691 combinators.extras: adding swap-when. 2014-12-03 12:03:04 -08:00
John Benediktsson bd55cd3074 combinators.extras: adding 4bi* and 4bi@. 2013-10-01 14:02:56 -07:00
John Benediktsson 9387c8e9a2 combinators.extras: adding throttle. 2013-09-24 15:07:47 -07:00
John Benediktsson 9b3fa8407b combinators.extras: adding 4bi and 4tri. 2013-09-23 16:51:31 -07:00
John Benediktsson ee785be30c combinators.extras: adding "forever". 2013-09-17 19:57:10 -07:00
John Benediktsson a8979ad9bc combinators.extras: adding plox by request. 2013-05-14 13:44:14 -07:00
John Benediktsson 8805da92e0 combinators.extras: adding keepd. 2013-05-14 09:40:40 -07:00
John Benediktsson 1bf876fc06 combinators.extras: adding 3bi* and 3bi@. 2013-05-01 18:35:02 -07:00
John Benediktsson 31d6fb178a combinators.extras: adding cleave-array. 2013-03-24 19:34:39 -07:00
John Benediktsson 71a7f0e4ad combinators.extras: adding cond-case. 2013-03-24 12:26:30 -07:00
Doug Coleman 85a3966a9d combinators.extras: Add twice, thrice words. 2013-03-08 16:50:10 -08:00
Slava Pestov de3168ad71 Various documentation improvements 2010-01-26 01:01:12 +13:00
Keith Lazuka 405e5d015b docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
Joe Groff 3bbc9835fc add a new "make-tuple" combinator for cleaving values into tuple slots by name. make render-set read-only and update gpu demos to use make-tuple 2009-07-22 12:43:44 -05:00
Slava Pestov bd5013c9e6 Move combinators.cleave to unmaintained 2009-03-11 08:44:51 -05:00
Slava Pestov 515dcce34a Move unused utility libraries to unmaintained 2009-03-11 08:35:48 -05:00
Slava Pestov 24fc37c7b7 Add ncleave back to combinators.cleave, since it does not behave like generalizations:ncleave 2008-12-18 03:38:21 -06:00
Slava Pestov f652734a4e Move assocs/combinators/namespaces/sequences/strings.lib vocabs to unmaintained since nobody uses them anymore 2008-12-18 00:18:13 -06:00
Slava Pestov bb1af5f42c combinators.cleave and trails had sequences.lib in using list but didn't actually depend on it 2008-12-17 23:36:54 -06:00
Doug Coleman ad4729712c remove combinators that nobody uses 2008-12-07 17:21:15 -06:00
Doug Coleman c75777b7a2 swap ... 3append -> surround in extra 2008-12-06 18:58:05 -06:00
Doug Coleman 3c96f9be20 remove try from combinators.lib 2008-12-03 08:33:18 -06:00
Slava Pestov c27faa3de4 Remove 3compose: nothing in core used it, and basis code can use fry 2008-12-02 00:25:23 -06:00
Eduardo Cavazos 06821bcb07 Merge branch 'master' of http://factorcode.org/git/factor 2008-11-29 18:35:46 -06:00
Doug Coleman 829c379c49 remove >r r> 2008-11-29 12:18:28 -06:00
Eduardo Cavazos 14d00b3e83 combinators.cleave.enhanced: Cleavers and spreaders which accept words 2008-11-29 12:07:35 -06:00
Slava Pestov cf80dd122a Updating code for make and fry changes 2008-09-10 22:11:40 -05:00
Doug Coleman 11f6bdcafb fix docs, stack effect 2008-08-30 11:46:35 -05:00
Doug Coleman 6f20caab5a new accessors 2008-08-29 16:16:12 -05:00
Slava Pestov 40e926609a Fixing unit tests 2008-08-22 22:07:59 -05:00
Doug Coleman 0eea37c13d add quad combinator
inline the do-while combinator
2008-08-16 16:05:00 -05:00
Doug Coleman 107cadf604 add the %chance combinator 2008-08-16 15:20:34 -05:00
Slava Pestov d66f887736 Create basis vocab root 2008-07-28 22:03:13 -05:00
Joe Groff 3a7dd35e39 . . . and bi@,/tri@, , just for kicks 2008-07-27 11:49:31 -07:00
Joe Groff d6db9897fa bi, is really a better name than bi+. Add analogous bi*, and tri*, words along with unit tests 2008-07-27 11:15:27 -07:00