Commit Graph

321 Commits (97a8e889c3118bc48bda6846fc20277da369dc51)

Author SHA1 Message Date
Doug Coleman 1179eefefa Minor typo in euler 006 2010-10-08 06:34:20 -07:00
Doug Coleman 01e14d1430 Fix using list in sequences.unrolled, keys/values was not appropriate in several locations 2010-05-21 15:28:05 -05:00
Doug Coleman 39013d1373 Fix using list for keys/values change 2010-05-21 12:48:06 -05:00
Doug Coleman bdecd564a3 Use keys/values where appropriate 2010-05-21 12:48:04 -05:00
Slava Pestov 627295f094 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 1da6ea957a Fixing bugs with sets, including adding new within and without words 2010-03-16 20:17:26 -04:00
Daniel Ehrenberg 512fe14e4e 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 8687a7e283 Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism 2010-03-12 14:36:13 -08:00
Slava Pestov 9c3b94519d project-euler.206: reduce memory usage 2010-03-12 16:45:31 +13:00
Joe Groff f24a74f66c Merge branch 'master' into row-polymorphism 2010-03-10 11:48:41 -08:00
Joe Groff e7968ceffc mop up compiler errors from macosx load-all 2010-03-09 00:56:07 -08:00
Samuel Tardieu bda1c97d21 Project Euler : problem 265 2010-03-08 18:35:30 +01:00
Daniel Ehrenberg da57436180 Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -05:00
Daniel Ehrenberg 6298203b4c Making all of basis and extra unambiguous for sets/namespaces 2010-02-26 16:28:38 -05:00
Slava Pestov 7826543d2e 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 5ea289eacd clean up PE solution 255 2010-02-20 11:20:21 -06:00
Aaron Schaefer 6cc9348dfa Add PE problem 70 to common project file 2010-02-20 09:16:53 -06:00
Aaron Schaefer d0f4239d58 Solution to Project Euler problem 70 2010-02-20 09:15:05 -06:00
Aaron Schaefer 3f53d189fe update project-euler common files 2010-02-18 20:46:18 -06:00
Aaron Schaefer 02d868dabe Solution to Project Euler problem 206 2010-02-17 22:25:53 -06:00
Aaron Schaefer 7e6479cd36 collect-benchmarks needs to convert from nano not micro 2010-02-14 15:59:18 -06:00
Slava Pestov ad6d8556e0 Change [0,b) usages to iota 2010-01-15 08:05:50 +13:00
Slava Pestov df4fb4a3ee Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Doug Coleman 7f1a643de2 fix project euler 54 2009-12-07 18:24:57 -06:00
Doug Coleman a94774f8e8 add circular-while, optimize circular a bit 2009-12-06 17:20:46 -06:00
Slava Pestov 0612bc6177 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Slava Pestov 70b10a28d6 Merge branch 'master' of git://github.com/killy971/factor 2009-11-09 01:01:51 -06:00
Slava Pestov fb3d49ab7d 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 9e939a4dad solved project euler 089 ftw 2009-11-06 01:49:33 -06:00
Joe Groff a5957b188d nip most uses of tuck from extra 2009-11-05 22:22:21 -06:00
Doug Coleman 1d12a6707d sigma -> map-sum 2009-10-29 14:34:04 -05:00
Joe Groff 3fbe722561 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 93de179c2f over push -> suffix!, over push-all -> append! 2009-10-28 15:29:01 -05:00
Joe Groff 935c0797c3 update existing code for [let change 2009-10-27 22:05:37 -05:00
Guillaume Nargeot 0a350bbe6e Solution to Project Euler problem 62 2009-10-26 21:17:06 +09:00
Guillaume Nargeot a909d048fd Solution to Project Euler problem 81 2009-10-18 23:45:33 +09:00
Guillaume Nargeot 34ebacf20c Added author 2009-10-12 22:01:29 +09:00
Guillaume Nargeot 5548324303 Solution to Project Euler problem 188 2009-10-12 21:38:34 +09:00
Guillaume Nargeot f97ede3d91 merge project-euler.factor 2009-10-12 17:08:50 +09:00
Jon Harper 62ba9bc7de Euler 051 : added unit test, integration, author 2009-10-07 21:28:36 +09:00
Jon Harper a6a5245edb more library usage and readability improvements 2009-10-04 03:18:04 +09:00
Jon Harper 2dafa24383 Merge branch 'master' of git://factorcode.org/git/factor into bleeding_edge 2009-10-04 03:17:35 +09:00
Jon Harper bf054fe2b5 Solution to euler255 (slow and not so pretty) 2009-10-01 00:05:47 +09:00
Jon Harper f65ffc6640 faster implementation of euler023 using a hashtable 2009-09-30 23:08:45 +09:00
Slava Pestov 3e27d06914 layouts: most-positive/negative-fixnum return fixnums now 2009-09-29 22:27:54 -05:00
Guillaume Nargeot 6f87a9c4e4 Solution to Project Euler problem 65 2009-09-26 19:09:42 +09:00
Guillaume Nargeot fe2125399c Slightly modified project euler 72, and added some comments 2009-09-26 19:07:31 +09:00
Slava Pestov 81462d1479 project-euler.074: cleanup 2009-09-22 05:19:26 -05:00
Guillaume Nargeot f6e2e76860 Solution to Project Euler problem 74 2009-09-22 17:02:22 +09:00
Guillaume Nargeot 941fc66a43 Solution to Project Euler problem 72 2009-09-22 11:16:04 +09:00