Commit Graph

10296 Commits (627993fc1a4e5a2f693ec8e111ad90f8cf031a0b)

Author SHA1 Message Date
John Benediktsson ed5582642b colors.cmyk: fix docs. 2013-10-02 21:28:56 -07:00
John Benediktsson 6a4a6b9a0d colors: more generic methods, simpler api. 2013-10-02 21:24:36 -07:00
John Benediktsson bd55cd3074 combinators.extras: adding 4bi* and 4bi@. 2013-10-01 14:02:56 -07:00
John Benediktsson 1cfbb02571 rosetta-code.metronome: fix metronome to stop the timer. 2013-10-01 13:08:19 -07:00
Jon Harper ffdf4b6f82 rosetta-code.metronome: add example as MAIN: 2013-09-29 19:55:27 +02:00
Jon Harper d04bf5c10a rosetta-code.metronome: correct disposal of timer 2013-09-29 19:37:35 +02:00
Jon Harper ccf1b82882 rosetta-code.metronome: simplify stack shuffling 2013-09-29 19:37:34 +02:00
Jon Harper 939395ac13 rosetta-code.metronome: remove useless close-window call 2013-09-29 19:06:58 +02:00
Jon Harper d92741c26f rosetta-code.metronome: use openAL to play sound
This brings cross-platform compatibility
2013-09-29 19:00:57 +02:00
Jon Harper 9f58b3ca62 Add play-waveform and play-sine to openal.examples 2013-09-29 18:58:16 +02:00
John Benediktsson a8691d6dc9 sequences.extras: adding reject!. 2013-09-24 15:21:54 -07:00
John Benediktsson 9387c8e9a2 combinators.extras: adding throttle. 2013-09-24 15:07:47 -07:00
John Benediktsson 62be0fde4a sequences.extras: adding reject, "[ not ] compose filter". 2013-09-24 14:52:56 -07:00
Doug Coleman e407981e12 io.directories: Add with-resource-directory word and use it. 2013-09-24 13:13:39 -07:00
John Benediktsson 37f5f4b9de colors.yuv: adding support for YUV colors. 2013-09-24 08:03:04 -07:00
John Benediktsson eb582e4bbd grouping.extras: adding map-as versions. 2013-09-23 17:23:08 -07:00
John Benediktsson 8e800ba02e grouping.extras: clean up using. 2013-09-23 17:19:58 -07:00
John Benediktsson cdb4d42dd6 grouping.extras: having some fun with clumps. 2013-09-23 17:17:41 -07:00
John Benediktsson 9b3fa8407b combinators.extras: adding 4bi and 4tri. 2013-09-23 16:51:31 -07:00
John Benediktsson 7bc62f4c7c math.transforms.fft: small bit of speedup. 2013-09-23 15:56:18 -07:00
John Benediktsson 6de8367223 sequences.extras: adding supremum-by* and infimum-by* that return indices. 2013-09-21 15:22:12 -07:00
John Benediktsson a971cd42c5 reddit: add more slots. 2013-09-21 14:16:30 -07:00
John Benediktsson 0de857e1fe colors: adding some tests rgba to color to rgba roundtrips. 2013-09-18 16:20:20 -07:00
John Benediktsson a3e669aab3 colors.yiq: expanded the number of digits in the coefficients for the rgba>yiqa conversions so that they match the FCC NTSC versions. 2013-09-18 16:17:07 -07:00
John Benediktsson 183508b852 zeromq.examples: cleanup wuserver example. 2013-09-18 15:32:06 -07:00
John Benediktsson 0b5458da29 zeromq: bindings for ZeroMQ. 2013-09-18 15:28:59 -07:00
John Benediktsson ee785be30c combinators.extras: adding "forever". 2013-09-17 19:57:10 -07:00
John Benediktsson 454bffc14e sequences.extras: adding nth* which is nth from the end. 2013-09-12 12:47:04 -07:00
John Benediktsson 0948479743 rosetta-code.metronome: adding metronome solution. 2013-09-06 10:18:57 -07:00
John Benediktsson 4797dae4f2 math.extras: switch to using sorting.extras. 2013-09-05 21:09:32 -07:00
John Benediktsson 13db93639f sorting.extras: adding bisect-right and bisect-left. 2013-09-05 21:07:50 -07:00
John Benediktsson dba072e9f2 html.parser.printer: some tweaks to the text-printer for my blog. 2013-09-05 21:00:53 -07:00
John Benediktsson 430e73b16c sequences.extras: adding cut-when. 2013-09-05 20:58:36 -07:00
John Benediktsson f1b1598885 tzinfo: make it easy to load zoneinfo files. 2013-09-05 13:13:15 -07:00
John Benediktsson f61bf2f4c4 math.extras: faster search-sorted by bisecting. 2013-09-04 21:31:34 -07:00
John Benediktsson 6e6adb036d math.extras: remove accidental test. 2013-09-04 21:21:42 -07:00
John Benediktsson c9c30c6e6d sequences.extras: adding ?first{2,3,4}. 2013-09-04 20:39:32 -07:00
John Benediktsson 5eb9d4532d math.extras: two versions of search-sorted. 2013-09-04 19:01:25 -07:00
John Benediktsson 71ca448ff2 tzinfo: adding tests for normalize. 2013-09-04 18:54:57 -07:00
John Benediktsson 73f2fac980 tzinfo: adding parsers for timezone files. 2013-09-04 18:43:54 -07:00
John Benediktsson d44cc17161 update docs for help.lint checks. 2013-08-24 11:39:31 -07:00
John Benediktsson 9aeb3b9579 html.parser.printer: fix tests, need to decrement before writing. 2013-08-05 11:22:09 -07:00
John Benediktsson 8aae6a68a6 html.parser.printer: prevent negative indentations. 2013-08-05 09:56:44 -07:00
John Benediktsson 555ea83d89 html.parser.printer: some fixes.
Fix html-text. (may not be perfect, but "works" now)
Don't decrement indentations if we didn't increment them.
2013-08-05 09:56:44 -07:00
Björn Lindqvist 978009e484 html.parser.printer: fixed to use repeated write calls instead of surround 2013-08-05 09:56:44 -07:00
Björn Lindqvist 1ca18b215f html.parser.printer: remove printer symbol 2013-08-05 09:56:44 -07:00
Björn Lindqvist 00f82ae5f0 html.parser.printer: unit tests 2013-08-05 09:56:44 -07:00
Björn Lindqvist aef2e02c0b html.parser.printer: explaining comment 2013-08-05 09:56:43 -07:00
Björn Lindqvist 68381dd571 html.parser.printer: reasonable tree-structured formatting with prettyprint-html 2013-08-05 09:56:43 -07:00
Doug Coleman 490091eb22 reddit: Add a field. 2013-08-03 14:56:35 -07:00
Paul Woolcock 33cc7c45f5 Add hash commands to extra/redis 2013-07-30 14:42:40 -04:00
John Benediktsson f0be8408e6 wikipedia: parsing historical events. 2013-07-29 07:56:14 -07:00
John Benediktsson b63c9154c3 splitting.extras: cleanup using. 2013-07-25 14:16:09 -07:00
John Benediktsson c75fc48f23 switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
John Benediktsson 1f5e8f3970 sorting.extras: faster map-sort. 2013-07-24 10:24:47 -07:00
Doug Coleman 232287b3fc arrays.shaped: Inefficient iteration with indices.
Add upper,lower,strict-upper/lower map operations and array constructions.
2013-07-24 10:03:49 -07:00
John Benediktsson 094e405713 semantic-versioning: maybe this is more forgiving and simpler. 2013-07-16 19:47:07 -07:00
John Benediktsson 896d3fc460 semantic-versioning: upgrade to Semantic Versioning 2.0.0.
Note: the parser is purposefully forgiving to handle more cases
than the specification allows.
2013-07-16 17:58:08 -07:00
John Benediktsson 30c595d048 splitting.extras: adding split-harvest in "core style" (ugh!). 2013-06-25 20:01:58 -07:00
John Benediktsson c9f24cd04f spelling: some performance improvements, and minor fixes. 2013-06-25 15:50:42 -07:00
John Benediktsson 6497dd0fe4 splitting: cleanup duplicate code. 2013-06-25 15:17:44 -07:00
Doug Coleman 3040af0514 euler.b-rep: Fix usage of HEX: in unit tests. 2013-06-19 07:01:08 -07:00
Doug Coleman 6a4608ec89 game.loop: Fix docs. 2013-06-19 07:00:58 -07:00
Doug Coleman e270175af0 gml, euler: Initial commit. 2013-06-18 16:42:13 -07:00
Doug Coleman 75dccbe329 game.loop: Fix throwing errors inside game loop. 2013-06-18 16:24:05 -07:00
John Benediktsson cfb44999a1 math.extras: adding round-away-from-zero. 2013-06-17 10:11:49 -07:00
John Benediktsson 8262e97309 sets.extras: change non-repeating to use remove-first!. 2013-06-14 11:02:30 -07:00
John Benediktsson 5e25b8b49f sequences.extra: >resizable can't be inline for some reason... 2013-05-30 15:01:34 -07:00
John Benediktsson f628e2a7ad sequences.extras: fix map-concat row-polymorphic problem. 2013-05-30 14:54:29 -07:00
John Benediktsson a0d8abc962 sequences.extras: clarify docs for subseq*. 2013-05-24 11:44:35 -07:00
John Benediktsson 84b5e3828f sequences.extras: adding subseq* and safe-subseq. 2013-05-24 11:19:27 -07:00
John Benediktsson 61c6b37e5e spelling: fix splits and sorting of corrections, other cleanup. 2013-05-22 11:02:36 -07:00
John Benediktsson 3394b6e727 units.imperial: fix minims. 2013-05-21 12:48:56 -07:00
John Benediktsson b96a1ab87f units.imperial: adding more units. 2013-05-21 10:38:54 -07:00
John Benediktsson 2a846cfff9 sequences.extras: adding index-selector. 2013-05-20 17:43:26 -07:00
John Benediktsson 3ac3c69ab4 sequences.extras: similarly improve map-filter and filter-map. 2013-05-20 17:09:14 -07:00
John Benediktsson 9e2a999af3 sequences.extras: change filter-index to use length of seq not exemplar. 2013-05-20 16:59:03 -07:00
John Benediktsson 6cf79efb47 twitter: adding verify-credentials. 2013-05-20 16:47:23 -07:00
John Benediktsson a8979ad9bc combinators.extras: adding plox by request. 2013-05-14 13:44:14 -07:00
John Benediktsson 8805da92e0 combinators.extras: adding keepd. 2013-05-14 09:40:40 -07:00
John Benediktsson 38833fcafe rosetta-code.pascals-triangle: adding a coefficients method. 2013-05-07 21:06:40 -07:00
John Benediktsson 66b2b3c044 math.combinators: fix help-lint warnings I introduced... 2013-05-07 08:18:20 -07:00
John Benediktsson 05f6304087 io.streams.random: fix USE: again. 2013-05-07 06:18:50 -07:00
John Benediktsson 2ba006cd71 sequences.extras: adding remove-last. 2013-05-07 06:15:33 -07:00
John Benediktsson 1216ae5cb1 io.streams.random: fix USE:. 2013-05-06 16:17:39 -07:00
John Benediktsson bca3ddfae8 math.extras: change moving-median to use <clumps>. 2013-05-06 10:41:21 -07:00
John Benediktsson 62d79dd125 math.combinators: adding unless-positive and unless-negative. 2013-05-06 08:45:29 -07:00
John Benediktsson bd8cc0a5f1 Revert "math.extras: change to <clumps> to match other moving- words."
This reverts commit 4c3d15e01a89a3383e77192ebcf969c2a17e7aa8.
2013-05-06 08:38:07 -07:00
John Benediktsson 92e8bdaf1a io.streams.random: slightly faster. 2013-05-06 08:35:03 -07:00
John Benediktsson a3cf0d70ba math.combinators: fix help-lint errors. 2013-05-06 08:34:32 -07:00
lorynj 5ccfb83a4d when-negative / when-positive
Convenience combinators to encapsulate testing numbers for being negative or positive, followed by call to a true quotation.

Signed-off-by: lorynj <lorynj@gmail.com>
2013-05-06 08:16:36 -07:00
John Benediktsson 0dc6240d4d math.extras: change to <clumps> to match other moving- words. 2013-05-02 16:50:30 -07:00
John Benediktsson 1a762e5ac5 sets.extras: adding non-repeating. 2013-05-02 16:37:31 -07:00
Doug Coleman c35586e347 zoneinfo: Add a basic test. 2013-05-02 09:15:40 -07:00
John Benediktsson fb441ca6dc sequences.extras: adding remove-first. 2013-05-02 08:23:25 -07:00
John Benediktsson 05ea081cd0 math.extras: adding monotonic-count and max-monotonic-count. 2013-05-01 21:56:34 -07:00
John Benediktsson 2e94cb312a math.finance: adding performance. 2013-05-01 21:24:09 -07:00
John Benediktsson 842a69c099 math.extras: add fill-nans. 2013-05-01 21:22:27 -07:00
John Benediktsson 1bf876fc06 combinators.extras: adding 3bi* and 3bi@. 2013-05-01 18:35:02 -07:00
John Benediktsson 23cb4c2f48 sequences.extras: fix test for arg-where. 2013-05-01 17:19:02 -07:00