Commit Graph

98 Commits (87797847987eb8c2252e2b3dc3956e78125fd970)

Author SHA1 Message Date
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
Joe Groff 045c1ecf7e sketch out rest of game-input.backend.dinput 2008-07-22 19:55:22 -07:00
U-VICTORIA\Administrator 816294f4fc Seeds of DirectInput backend for game-input 2008-07-20 18:04:47 -07:00
Slava Pestov a950924a18 Fixes 2008-07-08 14:20:43 -05:00
U-SLAVA-DFB8FF805\Slava 0051a50b75 Move general shufflers and combinators into generalizations, move narray there too 2008-07-07 19:36:33 -05:00
Joe Groff eec1758fd6 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-05 12:24:09 -07:00
Eduardo Cavazos 05798b88d9 combinators.cleave-tests: add tests for arr 2008-07-05 07:52:50 -05:00
Eduardo Cavazos 0b6d405537 combinators.cleave: narr and arity variants 2008-07-05 07:25:10 -05:00
Eduardo Cavazos 28c86d07f5 combinators.cleave: ncleave 2008-07-05 06:45:47 -05:00
Joe Groff f3bcb7b77b Add 3&& and 3|| words 2008-07-03 21:14:42 -07:00
Eduardo Cavazos 46fc50af37 combinators.conditional: 1if and 1cond 2008-06-30 10:35:09 -05:00
U-SLAVA-DFB8FF805\Slava 358c09d204 combinators.lib 3apply is kernel's tri@; remove and update usages 2008-06-27 02:17:19 -05:00
Eduardo Cavazos c71d09ee30 combinators.lib: Remove old code 2008-06-25 04:52:52 -05:00
Slava Pestov b26e6b90f5 Code cleanup 2008-06-25 03:33:58 -05:00
Eduardo Cavazos 7aea2ec62c combinators.lib tests: minor update 2008-06-24 18:07:41 -05:00
Eduardo Cavazos 945fe1bc74 Add combinators.short-circuit.smart 2008-06-24 10:40:55 -05:00
Eduardo Cavazos e1b9e3485a combinators.short-circuit: tests 2008-06-24 10:40:27 -05:00
Eduardo Cavazos 8cd16e5bf8 combinators.short-circuit: n&&-rewrite and n||-rewrite 2008-06-24 10:39:50 -05:00
Eduardo Cavazos e88b83b32f Update vocabs for combinators.short-circuit 2008-06-24 08:35:36 -05:00
Eduardo Cavazos 6923b32ebf Add combinators.short-circuit 2008-06-24 08:35:06 -05:00
Eduardo Cavazos 3fa97aa171 combinators.lib: remove old words 2008-06-13 03:40:51 -05:00
Eduardo Cavazos e813ac97c4 combinators.lib: short-circuit is used by regexp 2008-06-10 20:27:47 -05:00
Eduardo Cavazos 911b7cb447 combinators.lib-tests: update some tests 2008-06-10 09:02:23 -05:00
Eduardo Cavazos 5518229b0f combinators.lib-docs: minor fix 2008-06-09 23:46:46 -05:00
Eduardo Cavazos 95f5c78159 combinators.lib: New short-circuit combinators 2008-06-09 23:23:09 -05:00
Eduardo Cavazos 34ba89025b combinators.lib: fix bug 2008-06-01 10:46:38 -05:00
Eduardo Cavazos 73b0e07277 combinators.lib: Add || variants 2008-05-28 21:44:02 -05:00
Doug Coleman f706b50ac7 remove dipd, it's 2dip 2008-05-23 22:48:58 -05:00
Slava Pestov 2cbfa9c2d7 Move destructors to core 2008-05-14 23:23:12 -05:00
Doug Coleman 7c09936f30 use butlast, butlast-slice
"extra/foo" resource-path -> "resource:extra/foo"
2008-05-06 12:37:11 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Eduardo Cavazos d1c9082cd4 combinators.cleave: Major insurgency assault 2008-04-01 16:22:14 -06:00
Slava Pestov 9e13e61a74 Fix some load errors 2008-03-29 04:07:06 -05:00
Slava Pestov aec04edbda Phasing out get-slots and cleaning up some code 2008-03-29 00:59:05 -05:00
Slava Pestov ea45fe2b45 Move more cleave stuff into core 2008-03-28 23:38:03 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
Slava Pestov 89a531d4a2 Fixing unit tests 2008-03-26 17:07:50 -05:00
Slava Pestov 8d7ccf2596 Add unit test for ifte 2008-03-21 17:48:01 -05:00
Doug Coleman 3e7940216e swap append to swap append
refactoring path+ to append-path
swap path+ to prepend-path
calendar gmt-offset to duration
2008-03-19 19:15:32 -05:00
Doug Coleman 3e14b0fac0 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-19 16:21:17 -05:00
Doug Coleman 077df62492 add 2bi* 2008-03-19 16:20:14 -05:00
Doug Coleman 40aab45282 add do-while and use it in generate 2008-03-19 16:16:35 -05:00