Commit Graph

333 Commits (2c67a5cd78e5dcffd7146e6fd0eb95f810a497e1)

Author SHA1 Message Date
Doug Coleman dfe6a811e5 sequences: Add some short useful factors. Clean up the use of longest. 2013-03-11 17:47:52 -07:00
John Benediktsson 9e41293a35 project-euler.150: bit faster with inline. 2012-09-28 19:21:23 -07:00
Jon Harper 8abfb71ef2 1string string>number -> digit> 2012-08-04 17:32:33 -07:00
John Benediktsson e654e4afd9 Using "same?" in more places. 2012-07-21 10:22:44 -07:00
John Benediktsson 2908b349de project-euler: fix shadowing of permutations?. 2012-04-26 16:58:09 -07:00
John Benediktsson 4358186792 Use "map-sum" instead of "map sum". 2012-04-25 13:18:21 -07:00
John Benediktsson 6323018b8a math.combinatorics: minor performance improvements. 2012-04-24 18:42:34 -07:00
Doug Coleman 55d6dc14b0 Missed yet more renames 2011-10-24 17:00:09 -07:00
John Benediktsson f2741b34a4 Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed. 2011-10-18 13:19:39 -07:00
John Benediktsson a88c973742 project-euler.150: 20% faster. 2011-10-16 21:21:07 -07:00
John Benediktsson fd853f9958 Cleanup some lint warnings. 2011-10-15 19:19:44 -07:00
Joe Groff 571ef865e6 slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global 2011-09-19 10:03:43 -07:00
Doug Coleman 0185e83749 Minor typo in euler 006 2010-10-08 06:34:20 -07:00
Doug Coleman 7a41f5da2e Fix using list in sequences.unrolled, keys/values was not appropriate in several locations 2010-05-21 15:28:05 -05:00
Doug Coleman 529b4d111e Fix using list for keys/values change 2010-05-21 12:48:06 -05:00
Doug Coleman e559f1470b Use keys/values where appropriate 2010-05-21 12:48:04 -05:00
Slava Pestov d2d466de29 Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
Daniel Ehrenberg 384f854d77 Fixing bugs with sets, including adding new within and without words 2010-03-16 20:17:26 -04:00
Daniel Ehrenberg 1b61e2e5cf Merge branch 'bags' of git://github.com/littledan/Factor
Conflicts:

	basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
	basis/furnace/auth/auth.factor
	basis/stack-checker/backend/backend.factor
2010-03-16 13:28:00 -04:00
Joe Groff c0306d481a Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism 2010-03-12 14:36:13 -08:00
Slava Pestov 6e2ed334b7 project-euler.206: reduce memory usage 2010-03-12 16:45:31 +13:00
Joe Groff c4f50b982a Merge branch 'master' into row-polymorphism 2010-03-10 11:48:41 -08:00
Joe Groff 906a86ae2d mop up compiler errors from macosx load-all 2010-03-09 00:56:07 -08:00
Samuel Tardieu 02b946b0a1 Project Euler : problem 265 2010-03-08 18:35:30 +01:00
Daniel Ehrenberg 3e9e4f0969 Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -05:00
Daniel Ehrenberg 142f530f1b Making all of basis and extra unambiguous for sets/namespaces 2010-02-26 16:28:38 -05:00
Slava Pestov e5fc398dae sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase 2010-02-25 20:54:57 +13:00
Aaron Schaefer 67dab237a4 clean up PE solution 255 2010-02-20 11:20:21 -06:00
Aaron Schaefer 1a1ce51781 Add PE problem 70 to common project file 2010-02-20 09:16:53 -06:00
Aaron Schaefer f9762f8a96 Solution to Project Euler problem 70 2010-02-20 09:15:05 -06:00
Aaron Schaefer c82635f280 update project-euler common files 2010-02-18 20:46:18 -06:00
Aaron Schaefer 2064b5cc3c Solution to Project Euler problem 206 2010-02-17 22:25:53 -06:00
Aaron Schaefer 2383a7118c collect-benchmarks needs to convert from nano not micro 2010-02-14 15:59:18 -06:00
Slava Pestov ceba36bfeb Change [0,b) usages to iota 2010-01-15 08:05:50 +13:00
Slava Pestov 880fb747fc Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Doug Coleman 7b1e089d98 fix project euler 54 2009-12-07 18:24:57 -06:00
Doug Coleman 45091e52ad add circular-while, optimize circular a bit 2009-12-06 17:20:46 -06:00
Slava Pestov 08b6ebc7fa Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Slava Pestov 0fdc069c62 Merge branch 'master' of git://github.com/killy971/factor 2009-11-09 01:01:51 -06:00
Slava Pestov 581cff3194 project-euler.ave-time: fix ave-time combinator to infer with new, stricter stack checking regime, and add unit tests 2009-11-09 00:54:59 -06:00
Doug Coleman 727da462d9 solved project euler 089 ftw 2009-11-06 01:49:33 -06:00
Joe Groff ef192d43ba nip most uses of tuck from extra 2009-11-05 22:22:21 -06:00
Doug Coleman 1ee8c8f5eb sigma -> map-sum 2009-10-29 14:34:04 -05:00
Joe Groff c6761710a6 Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
	basis/locals/locals.factor
	basis/peg/peg.factor
	extra/infix/infix.factor
2009-10-28 16:17:24 -05:00
Doug Coleman ae519868f7 over push -> suffix!, over push-all -> append! 2009-10-28 15:29:01 -05:00
Joe Groff 8b6665c57e update existing code for [let change 2009-10-27 22:05:37 -05:00
Guillaume Nargeot ac632d87ba Solution to Project Euler problem 62 2009-10-26 21:17:06 +09:00
Guillaume Nargeot 0dbffccb5b Solution to Project Euler problem 81 2009-10-18 23:45:33 +09:00
Guillaume Nargeot 7c77be4841 Added author 2009-10-12 22:01:29 +09:00
Guillaume Nargeot 86d5d29041 Solution to Project Euler problem 188 2009-10-12 21:38:34 +09:00