John Benediktsson
|
6db0ae3087
|
project-euler.common: cleanup.
|
2019-11-06 20:16:48 -08:00 |
John Benediktsson
|
bc78db5a43
|
project-euler: cleanup main vocab, don't USE: the children.
|
2019-11-06 20:05:53 -08:00 |
John Benediktsson
|
10d4a41819
|
project-euler.064: adding description and SOLUTION:.
|
2019-11-06 20:00:53 -08:00 |
John Benediktsson
|
fae208f67f
|
project-euler.087: adding description and SOLUTION:.
|
2019-11-06 19:56:56 -08:00 |
Kye W. Shi
|
5f2ace09d2
|
project-euler: add solutions to 064, 087
|
2019-10-15 11:25:39 -07:00 |
Doug Coleman
|
9f213f96f6
|
core: Add the shuffler words but without primitives.
The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings...
|
2018-06-19 22:52:58 -05:00 |
John Benediktsson
|
93bd01109d
|
project-euler.060: solution for #60.
|
2018-02-26 20:43:35 -08:00 |
John Benediktsson
|
9610a49881
|
project-euler.186: simpler with if instead of 2unless?.
Not sure why I'm still working on this.
|
2018-02-14 19:46:26 -08:00 |
John Benediktsson
|
3023f42aa4
|
project-euler.186: merge next/advance.
|
2018-02-14 19:38:37 -08:00 |
John Benediktsson
|
700fc0367b
|
project-euler.186: the build bots can handle it.
|
2018-02-14 19:34:15 -08:00 |
John Benediktsson
|
75c6065a14
|
project-euler: removing unnecessary IN: in -tests.
|
2018-02-14 17:16:47 -08:00 |
John Benediktsson
|
8a3cf4eefa
|
project-euler.186: fix, I guess it's been broken for awhile.
|
2018-02-14 17:15:43 -08:00 |
John Benediktsson
|
bd9676e152
|
core/basis/extra: use none?.
|
2018-02-14 11:56:31 -08:00 |
Björn Lindqvist
|
7b2c2a93f5
|
project-euler.*: uses for arg-max and arg-min
|
2018-02-08 19:48:08 +01:00 |
Doug Coleman
|
e189954ecc
|
core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;
|
2017-06-02 11:57:05 -05:00 |
Doug Coleman
|
c5b563ed09
|
factor: Rename start -> subseq-start, start* -> subseq-start-from.
I also removed aliases for start/end from interval-maps and interval-sets and added a comment. I don't think it's any less clear what's going on.
|
2017-06-01 14:45:54 -05:00 |
Doug Coleman
|
7c7bb93c55
|
factor: Rename GENERIC# to GENERIC#:.
Fixes #1670.
|
2017-06-01 13:58:58 -05:00 |
John Benediktsson
|
ef3d271fb3
|
remove some uses of conjoin.
|
2017-02-07 15:14:20 -08:00 |
John Benediktsson
|
baaa06278c
|
Revert "sequences: swap stack arguments for start/start*/subseq?."
This reverts commit 63b0593824 .
|
2017-01-21 07:20:14 -08:00 |
John Benediktsson
|
63b0593824
|
sequences: swap stack arguments for start/start*/subseq?.
It is more natural to be ( seq subseq -- ? ).
|
2017-01-20 22:49:53 -08:00 |
Alexander Iljin
|
2fd5654473
|
Add EOL at EOF for all authors.txt files for consistency
In some instances replaced CR/LF with LF.
|
2016-07-30 09:25:30 -07:00 |
John Benediktsson
|
cca231cef1
|
project-euler.265: fix bad refactor.
|
2016-07-12 09:07:10 -07:00 |
John Benediktsson
|
8d077a96ad
|
using [ ... ] [ drop ] if* instead of dup [ ... ] [ 2drop ] if.
|
2016-07-11 21:01:03 -07:00 |
John Benediktsson
|
42ae9ac015
|
lists: first pass at some cleanup.
Now lists.lazy:lmap-lazy and lists.lazy:lappend-lazy names differentiate
from their non-lazy counterparts in lists.
|
2016-04-17 13:08:32 -07:00 |
John Benediktsson
|
498285d7dd
|
unicode: make this the API for all unicode things.
|
2016-03-30 23:29:48 -07:00 |
John Benediktsson
|
71ef8a22c2
|
disambiguate namespaces:set and sets:set.
|
2016-03-29 17:14:42 -07:00 |
John Benediktsson
|
e477f6996f
|
Fix comments to be ! not #!.
|
2015-09-08 16:15:10 -07:00 |
Doug Coleman
|
e0d1b14e5c
|
factor: don't need FROM: namespaces => set or namespaces:set anymore
|
2015-08-12 11:25:57 -05:00 |
Doug Coleman
|
330c7ba156
|
factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
Redo many FROM: and QUALIFIED: and using lists.
|
2015-08-12 08:49:02 -05:00 |
John Benediktsson
|
f59d8ef0c1
|
project-euler.common: add a digits>number.
|
2015-07-19 19:18:47 -07:00 |
Doug Coleman
|
4ec2311406
|
factor: Trim whitespace after ! comments and a few USING: lines that got skipped before.
|
2015-07-18 20:14:22 -07:00 |
John Benediktsson
|
a98bbb672a
|
project-euler.150: use cum-sum.
|
2015-07-14 20:55:43 -07:00 |
Doug Coleman
|
892c62e1dc
|
factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
|
2015-07-03 09:39:59 -07:00 |
Doug Coleman
|
59f3b1ea57
|
Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
Needs a bit more work.
This reverts commit 7e54cc2824 .
|
2015-07-02 13:47:06 -07:00 |
Doug Coleman
|
7e54cc2824
|
factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
|
2015-07-02 11:36:08 -07:00 |
Doug Coleman
|
352e5de16a
|
core, basis, extra: Remove DOS line endings from files.
Remove whitespace from end of lines.
Add a newline to the end of each file.
|
2015-06-29 17:25:40 -07:00 |
Doug Coleman
|
6e60c811ac
|
core: Rename create to create-word, create-in to create-word-in.
|
2015-06-08 12:47:35 -07:00 |
John Benediktsson
|
ba3c232c65
|
project-euler.026: simplify, use coprime? from math.primes.
|
2015-05-13 14:46:59 -07:00 |
John Benediktsson
|
b366a06c41
|
use reject instead of [ ... not ] filter.
|
2015-05-12 18:50:34 -07:00 |
John Benediktsson
|
76761b2e59
|
more minor cleanup.
|
2014-11-30 19:26:23 -08:00 |
John Benediktsson
|
818f337b02
|
cleanup "over push" is "suffix!".
|
2014-11-30 08:38:59 -08:00 |
Björn Lindqvist
|
8b09038e2f
|
project-euler: [ + ] 2map -> v+
|
2014-11-17 19:02:12 -08:00 |
John Benediktsson
|
760126525b
|
basis/extra: fix using for map-index move back to sequences.
|
2014-11-11 18:00:44 -08:00 |
Doug Coleman
|
7cfa9d9518
|
assocs: Make map-index-as support seq or assoc exemplars and move map-index, map-index-as to assocs because they need to use new-assoc. Make zip-index-as support assoc exemplars. Fix up docs and tests.
assocs.extras: Remove zip-as and move tests to assocs.
|
2014-11-08 18:18:00 -08:00 |
Björn Lindqvist
|
60ffe0680e
|
kernel: new combinator 2with = with with
|
2014-07-22 07:40:13 -07:00 |
Doug Coleman
|
875e45a640
|
sequences: Add some short useful factors. Clean up the use of longest.
|
2013-03-11 17:47:52 -07:00 |
John Benediktsson
|
351ae54366
|
project-euler.150: bit faster with inline.
|
2012-09-28 19:21:23 -07:00 |
Jon Harper
|
8030432541
|
1string string>number -> digit>
|
2012-08-04 17:32:33 -07:00 |
John Benediktsson
|
4e72d80256
|
Using "same?" in more places.
|
2012-07-21 10:22:44 -07:00 |
John Benediktsson
|
7bba1972a1
|
project-euler: fix shadowing of permutations?.
|
2012-04-26 16:58:09 -07:00 |