Commit Graph

87 Commits

Author SHA1 Message Date
b7d6687304 fix(serapeum): add serapeum as dep for transducer system 2022-03-29 22:33:16 -07:00
78663d73f1 fix(ci): add missing quote 2022-03-29 22:30:55 -07:00
a65fc3873a feat(deps): remove dep on serapeum 2022-03-29 22:29:55 -07:00
8709d41f8b chore: add failing test 2022-03-29 22:27:20 -07:00
176572c2c6 chore: add health check for quicklisp.lisp download, fix exit codes 2022-03-29 22:26:38 -07:00
dc58526088 chore: double-check check for sbcl install 2022-03-29 22:24:34 -07:00
9f53b1a106 chore: add health check to dep setup 2022-03-29 22:22:46 -07:00
f517e52845 chore: make sure uiop is installed 2022-03-29 21:57:57 -07:00
f20effc399 chore: test quicklisp install failure 2022-03-29 21:53:40 -07:00
96a8ea5ee6 chore: test quicklisp install failure 2022-03-29 21:51:47 -07:00
bf86c538a1 fix(ci): improve qs install 2022-03-29 21:47:49 -07:00
011ddea2de fix(ci): use flake correctly 2022-03-29 21:45:31 -07:00
725744a4e0 fix(ci): use nix profile? 2022-03-29 21:44:42 -07:00
fa22323fa8 feat(ci): actually try to run the tests 2022-03-29 21:42:49 -07:00
e694886196 chore(package): reformat 2022-03-29 21:26:26 -07:00
6776568df3 feat(exports): export some new functions 2022-03-29 21:12:58 -07:00
702332c031 feat(group-by): add group-by function 2022-03-29 21:10:08 -07:00
f75af164ea feat(keys): add keys function 2022-03-29 21:08:55 -07:00
858bd9d2ff feat(on): make on more conformant with the Haskell function 2022-03-29 20:37:02 -07:00
bd9ef2fba3 feat(transducers): add DATA-LENS.TRANSDUCERS:INTO, with tests 2021-01-09 03:21:04 -08:00
47d7f624ad chore(transducers): record test dependencies 2021-01-09 03:19:27 -08:00
6136075dca chore: update docs 2021-01-06 14:55:01 -08:00
96cc36bb65 chore(transducers): move functions around 2021-01-04 20:19:59 -08:00
b158a4c759 bug: add --quit to Dockerfile 2021-01-04 20:12:11 -08:00
e8b8c327e9 bug: fix CI 2021-01-04 17:42:39 -08:00
d87106a29e bug: fix runs-on in workflow 2021-01-04 16:02:32 -08:00
417b3587c5 chore: begin to setup CI 2021-01-04 16:01:52 -08:00
069826d4c3 chore(transducers): add CI for transducer tests 2021-01-04 15:53:17 -08:00
80d1feb182 chore(transducers): correct exit code for failing tests 2021-01-04 15:45:31 -08:00
a5147afadb bug(transducers): fix system names 2021-01-04 15:39:53 -08:00
c56d5c51fd chore: standardize names with "transducers" 2021-01-04 14:13:34 -08:00
db5988ec3a bug(transducer): fix transducer tests 2021-01-04 02:11:01 -08:00
d0e894f739 feat: add collecting transducer to accumulate partial sums 2021-01-04 02:01:19 -08:00
e08fccfe1b bug: add test with custom TEST and COMBINER for COMPRESSING-RUNS 2021-01-04 01:15:14 -08:00
ea96548eb0 feat: add tests for transducers 2021-01-04 00:51:50 -08:00
1a07eb7339 feat: allow transducer parts to be past as a list 2021-01-04 00:50:38 -08:00
705dc56244 chore: adjust and fix DEDUPING and COMPRESSING-RUNS 2021-01-04 00:49:39 -08:00
5bca9a117f chore: reorganize transducer definition 2021-01-04 00:48:49 -08:00
6aebcfe4dc chore: begin to add tests 2021-01-02 22:24:31 -08:00
1259838639 feat(transducer): implement COMPRESSING-RUNS, add one-arity rf 2020-12-31 17:40:58 -08:00
d232497011 feat(utils): use FUNCTIONALIZE in data-lens. Slightly incompatible 2020-12-30 22:08:03 -08:00
cf67a11e13 feat(utils): add SUFFIXP to test that a sequence has a suffix 2020-12-30 22:07:09 -08:00
07b0c02806 feat(utils): add generic FUNCTIONALIZE to turn values into functions 2020-12-30 22:03:56 -08:00
1310d70f9c refactor(wrapped-sequence): use Shinmera/trivial-extensible-sequences 2020-12-19 19:35:50 -08:00
a7399b43c6 refactor(transducers): simplify list builder 2020-12-19 19:34:20 -08:00
5bd17dc8e5 refactor(transducers): remove package names 2020-12-18 23:58:07 -08:00
4139944479 chore(transducers): reshuffle 2020-12-18 23:09:55 -08:00
9ce36823e4 chore(transducers): export new functions 2020-12-18 22:33:36 -08:00
cefd4fbab3 feat(transducers): add lazy-sequence constructor 2020-12-18 22:32:19 -08:00
9ff7f44684 refactor(transducers): foldling -> reduce-generic 2020-12-18 22:31:54 -08:00