Commit Graph

11439 Commits (9e4b0c10aea2d6dad84218ae07ff41e64f8da1c2)

Author SHA1 Message Date
John Benediktsson 9e4b0c10ae lru-cache: fix M\ lru-cache clone. 2017-03-02 18:41:24 -08:00
John Benediktsson faf0158ad0 lru-cache: adding a Least Recently Used (LRU) cache. 2017-03-02 16:12:01 -08:00
John Benediktsson 890be49074 combinators.extras: adding a variant to cond. 2017-02-21 14:51:30 -08:00
John Benediktsson d63c992d97 using when instead of [ ] if. 2017-02-09 16:29:14 -08:00
John Benediktsson 2e73914e85 rosetta-code.equilibrium-index: simplify. 2017-02-09 16:04:20 -08:00
John Benediktsson 3a6eefcc8e using ignore-errors instead of [ drop ] recover. 2017-02-09 15:50:33 -08:00
Jon Harper 7ed6379633 trees, attempt to keep shape during conersions 2017-02-08 10:37:02 -08:00
Jon Harper d800d026de trees, make pop/slurp work for all trees
It is not as optimized as it could be but it is a simple way
to ensure that the tree properties are maintained.
2017-02-08 10:37:02 -08:00
Jon Harper e0bd21e24a trees, cleanup privates 2017-02-08 10:37:02 -08:00
Jon Harper 8b136cdd6d trees, add pop/slurp operations 2017-02-08 10:37:02 -08:00
Jon Harper 45500b9137 trees, add navigation operations (lower-key etc.) 2017-02-08 10:37:02 -08:00
Jon Harper 3667844439 trees, add range operations (subtree>alist etc.) 2017-02-08 10:37:02 -08:00
Jon Harper c686b15939 trees, fix delete-at. Add testcase 2017-02-08 10:37:02 -08:00
Jon Harper 2ca301ec5e trees.splay, add test for assoc-size 2017-02-08 10:37:02 -08:00
Jon Harper 4442d922b0 trees.avl, implement assoc-size 2017-02-08 10:37:02 -08:00
Jon Harper d2cfbafa13 trees, implement assoc-size 2017-02-08 10:37:02 -08:00
Jon Harper 2bfeecda2b trees, add height 2017-02-08 10:37:02 -08:00
Jon Harper 29ebeb5a26 trees, change M\ tree clone to keep the shape of the tree
Without this, all base class and splay trees were becoming linked lists after cloning..
2017-02-08 10:37:02 -08:00
John Benediktsson 79a28e130e compiler.cfg.gvn.avail: fix using. 2017-02-08 09:30:31 -08:00
John Benediktsson f4ccfa0f71 sets: moving unique/conjoin/conjoin-at to compiler.utilities. 2017-02-07 18:54:24 -08:00
John Benediktsson ef3d271fb3 remove some uses of conjoin. 2017-02-07 15:14:20 -08:00
John Benediktsson d5aa8628e3 yaml: using ?adjoin. 2017-02-07 12:33:34 -08:00
John Benediktsson 0f1d08a372 using map-reduce instead of unclip reduce. 2017-02-07 12:16:12 -08:00
John Benediktsson c5150307f5 cgi: cleaner looking without parens. 2017-02-06 16:22:07 -08:00
John Benediktsson 915378019c assoc-heaps: simplify. 2017-02-06 11:19:43 -08:00
John Benediktsson 0dbcbd50f6 boyer-moore: simplify M\ sequence search-from. 2017-02-06 11:17:32 -08:00
John Benediktsson ca537d30b3 colors: adding some ABOUT: links. 2017-02-06 10:51:12 -08:00
John Benediktsson 0f7646e3ed pdf.wrap: make sure to calculate whitespace properly. 2017-02-02 09:14:10 -08:00
John Benediktsson b73876dfdd pdf.wrap: fix for wrap API change. 2017-02-02 08:08:22 -08:00
John Benediktsson ecdb8dfe62 extra: cleanup some example servers, allow port to be specified on command line. 2017-01-31 15:55:31 -08:00
John Benediktsson 369f5b6d13 sequences.extras: additional tests for take-while and drop-while. 2017-01-26 22:09:13 -08:00
John Benediktsson e462f85c66 sequences.extras: whoops, fix tests. 2017-01-26 12:07:33 -08:00
John Benediktsson a8a94c3960 sequences.extras: experimenting with take-while and drop-while. 2017-01-26 12:05:09 -08:00
John Benediktsson 9a34af7381 money: adding support for floats. 2017-01-25 16:44:25 -08:00
John Benediktsson e6b8837f2f changer: moving to extra for now. 2017-01-23 10:40:55 -08:00
John Benediktsson 81da68c906 google.gmail: fix to use set-query-params. 2017-01-23 10:06:16 -08:00
John Benediktsson 134be588cf no need to clone empty byte-array. 2017-01-22 15:41:07 -08:00
John Benediktsson f16a7830b1 pong: no need for multi-methods. 2017-01-22 15:10:42 -08:00
John Benediktsson 575aced0f7 processing.shapes: some cleanup. 2017-01-22 15:06:01 -08:00
John Benediktsson 3f2404a628 nurbs: cleanup. 2017-01-22 14:47:50 -08:00
John Benediktsson 33f2fbd099 oauth2: move set-query-params to urls. 2017-01-22 14:44:33 -08:00
John Benediktsson d1242003ba webapps.mason.backend.watchdog: simplify. 2017-01-22 14:44:20 -08:00
John Benediktsson 5993e2008e mason.report: adding stack effect. 2017-01-22 14:43:28 -08:00
John Benediktsson c4f39e32a5 tools.wc: adding "wc" tool. 2017-01-22 14:40:37 -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 d5b74bd776 splitting.extras-docs: mark -slice variants as related-words 2017-01-20 08:21:54 -08:00
Björn Lindqvist 78555afb9e fuel.help: value-str -> unparse-short 2017-01-10 12:36:46 +01:00
Björn Lindqvist 0884434c0f fuel: more word renamings, now only words called from elisp have the fuel- prefix 2017-01-10 12:36:46 +01:00
John Benediktsson 27e24cb0a8 balloon-bomber: fix window title typo. 2017-01-09 12:37:15 -08:00