Commit Graph

161 Commits (49d07971efeb0feb4ebf3953ecb49b430cf904d4)

Author SHA1 Message Date
Slava Pestov f497c7e151 Move map-reduce combinator to core, re-implement norm-sq and v. for better performance 2008-09-12 11:29:12 -05:00
Slava Pestov cf80dd122a Updating code for make and fry changes 2008-09-10 22:11:40 -05:00
Doug Coleman ad890e8a31 if-empty changes 2008-09-06 17:15:25 -05:00
Slava Pestov 6792ff748e Move partition combinator into core 2008-09-05 19:32:19 -05:00
Slava Pestov aea0fed14c Fixing basis -> extra dependencies 2008-09-05 19:29:14 -05:00
Doug Coleman 6607d8c47e new accessors 2008-09-02 12:35:34 -05:00
Daniel Ehrenberg 70aa3fa569 XML updates 2008-08-28 00:02:54 +02:00
Slava Pestov 1f02696b08 Merge branch 'master' into new_optimizer 2008-08-14 23:39:05 -05:00
Doug Coleman a84404bc0d add some more utility words like when-empty 2008-08-14 00:21:10 -05:00
Slava Pestov 3735f135c0 Move nths word to core 2008-08-13 18:56:41 -05:00
Slava Pestov 3430c69c1e Re-organize persistent data structures 2008-08-06 01:06:14 -05:00
Slava Pestov d66f887736 Create basis vocab root 2008-07-28 22:03:13 -05:00
Slava Pestov 9cc761d899 More efficient branch? word 2008-07-27 22:45:46 -05:00
Slava Pestov ac2bf0b87d Adding inline recursive declarations 2008-07-18 19:22:59 -05:00
Slava Pestov 34b0fad704 Move firstn to generalizations, clean it up a bit 2008-07-13 19:50:37 -05:00
Slava Pestov 34c0cf6111 Use tr instead of substitute in a few places 2008-07-09 19:43:46 -05:00
Doug Coleman 3cb382c70b Merge branch 'master' of git://factorcode.org/git/factor 2008-07-08 15:34:12 -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
Doug Coleman 7b78269051 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-04 18:23:24 -05:00
Slava Pestov ef2fddb1ec Fix conflict 2008-07-03 16:46:21 -05:00
Doug Coleman a3c3527655 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-03 15:18:15 -05:00
Eduardo Cavazos 5e961cf89f sequences.lib-tests: remove sigma and count 2008-07-03 12:28:55 -05:00
Eduardo Cavazos 07315431c8 sequences.lib-docs: remove sigma and count 2008-07-03 12:26:12 -05:00
Eduardo Cavazos 068718d086 sequences.lib: remove sigma and count (moved to core) 2008-07-03 12:24:45 -05:00
Slava Pestov 17b94261c5 Fix deploy tests 2008-07-02 21:52:28 -05:00
Doug Coleman 6fa3b93868 Merge branch 'master' of git://factorcode.org/git/factor 2008-06-27 19:41:03 -05:00
Doug Coleman 90624a8764 monotonic-split works on empty seqs 2008-06-27 19:40:46 -05:00
Slava Pestov 8f140402b3 Move short to core 2008-06-18 05:58:05 -05:00
Slava Pestov 229ad78907 Slight cleanup 2008-06-15 00:32:48 -05:00
Slava Pestov 01c3a185b8 Fixing tests 2008-06-13 15:35:40 -05:00
Slava Pestov 045b657474 Move replicate into core; move selection sort into its own vocab; remove usages of and? and or? which are redundant now 2008-06-13 01:51:46 -05:00
Slava Pestov c95851e34f Bug fixes and cleanups 2008-06-11 02:58:38 -05:00
Slava Pestov 9dd5c9919f Mandatory stack effect annotations 2008-06-08 15:32:55 -05:00
Doug Coleman c0b7086ac5 merge 2008-05-25 23:54:28 -05:00
Daniel Ehrenberg 353d4e2ab0 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/sequences/lib/lib-tests.factor
	extra/sequences/lib/lib.factor
2008-05-25 20:33:56 -05:00
Doug Coleman 4186034de6 add if-seq and if-empty 2008-05-23 23:25:32 -05:00
Daniel Ehrenberg c4fb27f538 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-20 16:58:31 -05:00
Daniel Ehrenberg 1ef44694cd Bug fixes for normalization 2008-05-20 16:57:53 -05:00
Alex Chapman 6f08e8606e note synthesis with harmonics, and added some more virtual sequences 2008-05-20 00:58:45 +10:00
Alex Chapman b43854d72d move openal.waves to synth.buffers, and add merged and repeating sequences 2008-05-19 12:25:58 +10:00
Alex Chapman 950419de4b Adding sequences.merged 2008-05-18 19:09:56 +10:00
Slava Pestov c60baf1232 sift and harvest words added 2008-05-13 23:36:55 -05:00
Doug Coleman 32814ffce5 <=> outputs +lt+ +eq+ +gt+ 2008-04-27 18:57:46 -05:00
Doug Coleman 4d0ba8c3c1 reverse args for assoc-diff, diff
fix lots of usings
fix help lint
2008-04-26 02:01:43 -05:00
Doug Coleman b7c1f9dbe8 extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:17:08 -05:00
Eric Mertens c56cf86793 make sequences.lib.replicate inline 2008-04-24 23:14:44 -07:00
Slava Pestov 4f7d7e3e0c Merge branch 'master' of http://factorforge.org/glguy.factor 2008-04-24 14:49:34 -05:00
Slava Pestov 6fa498f5cb Add 'short' word 2008-04-24 14:49:31 -05:00
Eric Mertens f9659ecc7c Add sequences.lib.replicate 2008-04-22 23:45:30 -07:00
Eric Mertens 757115bc64 Update implementation of sigma to use compose 2008-04-21 23:40:35 -07:00
Slava Pestov 9d940ebe3c Merge branch 'master' of git://factorcode.org/git/factor 2008-04-21 01:40:04 -05:00
Eric Mertens 6c70907354 Add sequences.lib.reduce-index 2008-04-19 23:41:33 -07:00
Doug Coleman b257640f97 remove ?head* 2008-04-19 19:27:46 -05:00
Slava Pestov 31a9954530 Documentation updates and cleanups 2008-04-14 05:19:26 -05:00
Doug Coleman fafd00bae7 rename new -> new-sequence 2008-04-13 12:54:58 -05:00
Slava Pestov 50e3d36d8e Fix nths 2008-04-13 01:23:08 -05:00
Eduardo Cavazos 7c9fcc0f46 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-08 02:29:14 -05:00
Eduardo Cavazos 9430478503 sequences.lib: Add each-percent 2008-04-08 02:25:14 -05:00
Slava Pestov 8df3751049 Load fix 2008-04-07 22:32:46 -05:00
Doug Coleman 23768dd482 remove singleton? from sequences.lib
fix bootstrap error
2008-04-01 17:06:36 -05:00
Eduardo Cavazos e75222d039 More add and add* cleanups 2008-03-31 19:24:48 -06:00
Eduardo Cavazos aa40350aa7 replace add* and add with prefix and suffix 2008-03-31 18:18:05 -06:00
Doug Coleman 3d1ba04462 add remove-nth 2008-03-22 01:21:21 -05:00
Slava Pestov 86ed87da0c Get some db words to infer 2008-03-15 07:57:38 -05:00
Doug Coleman 2029be7344 better replace word 2008-03-14 16:44:40 -05:00
Doug Coleman d6fb777e50 write a replace word and 2seq>assoc 2008-03-14 12:56:36 -05:00
Slava Pestov 32526206f1 Help fixes 2008-03-11 19:51:58 -05:00
Slava Pestov 26df05b912 More unit test fixes 2008-03-08 04:27:19 -06:00
Doug Coleman 61c77e616f rename nths to switches
add ?nth* and nths to sequences.lib
2008-03-06 17:10:56 -06:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Doug Coleman 3f151e1a65 add deep-all? 2008-02-26 02:07:11 -06:00
Doug Coleman c68c57b5e4 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-24 10:08:17 -06:00
Slava Pestov cc600ad54f Cleanups and fixes 2008-02-23 22:48:45 -06:00
Doug Coleman d98fd6e758 add ?subseq, ?tail*, ?head* 2008-02-18 17:07:01 -06:00
Aaron Schaefer f18ded9fc6 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/bunny/model/model.factor
	extra/sequences/lib/lib-tests.factor
2008-02-12 16:55:04 -05:00
Aaron Schaefer b4324cdd58 Update search paths after combinators.lib -> sequences.lib move 2008-02-12 16:49:53 -05:00
Joe Groff 6109335290 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/sequences/lib/lib.factor
2008-02-11 17:33:49 -08:00
Doug Coleman d7a5f9f505 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-11 16:28:19 -06:00
Doug Coleman 8db19c2ee5 add ?first2 2008-02-11 16:21:16 -06:00
Slava Pestov 4daa1943d8 Fixing unit tests 2008-02-11 14:19:47 -06:00
Slava Pestov e66e6d70e4 Moved dispatch to sequences.private 2008-02-11 01:19:53 -06:00
Slava Pestov a423ca63f4 Tiny cleanup of combinators.lib and sequences.lib 2008-02-11 00:14:40 -06:00
Joe Groff c906d26b13 Do dynamic lookup of OpenGL 1.2+ functions on all platforms. Use fallback extension names when the official name is not available, e.g., if glUseProgram is missing try glUseProgramObjectARB instead 2008-02-07 22:43:05 -08:00
Slava Pestov be2c8b13d7 Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom 2008-02-06 13:47:19 -06:00
Doug Coleman 5459105264 Merge git://factorcode.org/git/factor
Conflicts:

	extra/sequences/lib/lib.factor
2008-02-03 16:06:36 -06:00
Eduardo Cavazos 8cfc644893 sequences.lib: indices 2008-02-03 03:48:58 -06:00
Doug Coleman ea8ad2b04c Merge git://factorcode.org/git/factor
Conflicts:

	extra/http/http.factor
2008-02-01 22:47:05 -06:00
Doug Coleman 004dd0dc5e add accumulator 2008-02-01 22:46:32 -06:00
Eduardo Cavazos bff385269c Lot's of USING: fixes for ascii or unicode 2008-02-01 18:26:32 -06:00
Doug Coleman c27d17e1ec unbreak singleton? 2008-01-13 10:33:36 -10:00
Doug Coleman a592f3a37b make singleton? foldable 2008-01-13 08:02:41 -10:00
Slava Pestov 9c4bde0f4a Fix sequences.deep 2008-01-10 22:06:37 -05:00
Slava Pestov c8360f5ae5 Rename curry* to with 2008-01-09 17:36:30 -05:00
Slava Pestov 4e43b946f9 Fix conflicts 2008-01-06 14:17:50 -04:00
Slava Pestov 8285eeda9a Fix conflict 2008-01-06 13:30:23 -04:00
Doug Coleman 67fe34ba88 Merge http://littledan.onigirihouse.com/factor 2007-12-28 11:04:44 -06:00
Daniel Ehrenberg c936895160 sequences.deep bug fix 2007-12-27 21:03:12 -05:00
Doug Coleman c6ce216e03 Add ?first .. ?fourth to sequences.lib 2007-12-27 16:38:54 -06:00
Daniel Ehrenberg 85a5beed74 Adding sequences.deep 2007-12-24 13:20:52 -05:00
Daniel Ehrenberg b8f210a3be Merge branch 'master' into xml
Conflicts:

	extra/rss/rss.factor
	extra/sequences/lib/lib.factor
	extra/xml/data/data.factor
2007-12-19 12:40:55 -05:00