Commit Graph

30 Commits (html-help-styling)

Author SHA1 Message Date
John Benediktsson d38fe7a92c fix some test usings broken in the cleanup yesterday. 2018-02-15 07:14:56 -08:00
John Benediktsson 6890ec3fe4 extra: remove some unneeded IN: in -tests. 2018-02-14 17:01:11 -08: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
John Benediktsson 8e09ee0266 sorting.quick: only allow sorting array-capacity things. 2015-08-15 17:10:27 -07:00
John Benediktsson 7711c2720f sorting.quick: a bit faster for standard data types. 2015-08-15 08:57:47 -07:00
Doug Coleman 999aa7c897 factor: clean up spaces in -tests files 2015-07-02 10:34:01 -07:00
John Benediktsson 4550294227 sorting.quick: speedup by inline sort!. 2015-06-15 20:44:26 -07:00
John Benediktsson 17de36ddfc sorting.extras: faster map-sort. 2014-12-05 10:50:32 -08:00
John Benediktsson 3aa14d7570 heaps: faster heaps, simpler heapsort. 2014-12-01 15:16:47 -08:00
John Benediktsson 937f575735 heaps: change slurp-heap to slurp keys and values. 2014-12-01 15:14:25 -08:00
John Benediktsson d21ce7aa1c sorting.bubble: loop up to last changed index. 2014-11-29 18:36:46 -08:00
John Benediktsson 0d3fc9d976 sorting.bubble: adding Bubblesort. 2014-11-29 18:18:59 -08:00
Doug Coleman 56f1b87a6f basis, extra: Use zip-index. 2014-11-08 00:46:30 -08:00
John Benediktsson 219c73b0c1 sorting.heap: adding Heapsort implementation. 2014-06-10 17:32:02 -07:00
John Benediktsson fba9c1dab4 sorting.quick: better interface, allow comparison to be passed in. 2014-06-10 16:45:41 -07:00
John Benediktsson b40f2ff544 sorting.quick: faster by using stack variables not mutable locals. 2014-06-09 17:53:16 -07:00
John Benediktsson 00fb0b052f sorting.quick: adding tags.txt. 2014-06-09 11:34:16 -07:00
John Benediktsson b204c8230f sorting.quick: adding a Quicksort implementation. 2014-06-09 11:17:07 -07:00
John Benediktsson 763110ebb2 sorting.extras: add some docs. 2014-06-02 14:27:50 -07:00
John Benediktsson db4e21cab2 sorting.extras: adding in-place insorts. 2014-01-08 11:49:43 -08:00
John Benediktsson 13db93639f sorting.extras: adding bisect-right and bisect-left. 2013-09-05 21:07:50 -07:00
John Benediktsson 1f5e8f3970 sorting.extras: faster map-sort. 2013-07-24 10:24:47 -07:00
John Benediktsson fd7ec79b20 sorting.extras: better tests and fix zip order. 2013-04-01 20:31:34 -07:00
John Benediktsson 9d6f2ad353 sorting.extras: adding map-sort for efficiently decorating, sorting, and undecorating a sequence. 2013-04-01 18:35:05 -07:00
John Benediktsson ffbe20556b sortign.extras: use second-unsafe. 2012-09-19 10:33:52 -07:00
John Benediktsson dfe06d3070 sorting.extras: adding 'argsort'. 2012-08-06 10:59:40 -07:00
Slava Pestov d66f887736 Create basis vocab root 2008-07-28 22:03:13 -05:00
Slava Pestov ac2bf0b87d Adding inline recursive declarations 2008-07-18 19:22:59 -05:00
Slava Pestov 01c3a185b8 Fixing tests 2008-06-13 15:35:40 -05:00
Slava Pestov 045b657474 Move replicate into core; move selection sort into its own vocab; remove usages of and? and or? which are redundant now 2008-06-13 01:51:46 -05:00