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 |