Commit Graph

30020 Commits (aab120f69ced9fea8cd74383c2d7011114903602)

Author SHA1 Message Date
Alexander Iljin be999902fd charts.lines: more tests for drawable-chunks 2017-04-17 13:54:51 -07:00
Alexander Iljin 79da6e1442 charts.lines: add tests for fix-right-chunk, fix implementation 2017-04-17 13:54:51 -07:00
Alexander Iljin 37ec09dd7a charts.lines: add tests for fix-left-chunk, fix implementation 2017-04-17 13:54:51 -07:00
Alexander Iljin cfd271aa88 charts.lines: add tests for 2-point-chunk 2017-04-17 13:54:51 -07:00
Alexander Iljin 29a8b9285b charts.lines: add tests for drawable-chunks 2017-04-17 13:54:50 -07:00
Alexander Iljin f366f1f790 charts.lines: make each2* output the last element 2017-04-17 13:54:50 -07:00
Alexander Iljin 5a3ae9099d charts.lines: implement (drawable-chunks) 2017-04-17 13:54:50 -07:00
Alexander Iljin 8a87a8077e charts.lines: reduce the amount of data copying in draw-lines 2017-04-17 13:54:50 -07:00
Alexander Iljin 5c0fa9c94e charts.lines: add fix-left-chunk and fix-right-chunk 2017-04-17 13:54:50 -07:00
Alexander Iljin 48304ce5b5 charts.lines: add 2-point-chunk 2017-04-17 13:54:50 -07:00
Alexander Iljin e11cf1a60b charts.lines: add x and y aliases 2017-04-17 13:54:50 -07:00
Alexander Iljin e645990eed charts.lines: add calc-x 2017-04-17 13:54:50 -07:00
Alexander Iljin d3e671565f charts.lines: add extra points where necessary for drawing 2017-04-17 13:54:50 -07:00
Alexander Iljin ff0c2fdf32 charts.lines: drop slices that are out of y range in drawable-chunks 2017-04-17 13:54:50 -07:00
Alexander Iljin cb2fbac778 charts.lines: preliminary implementation of drawable-chunks 2017-04-17 13:54:50 -07:00
Alexander Iljin 739adb122d charts.lines: factor some common code into y-at 2017-04-17 13:54:50 -07:00
Alexander Iljin 97d6ca4a83 charts.lines: add min-max-cut to cut data on the x axis 2017-04-17 13:54:50 -07:00
Alexander Iljin c9def10dde charts.lines: add last2 2017-04-17 13:54:50 -07:00
Alexander Iljin fb2538a946 charts.lines: add calc-y 2017-04-17 13:54:50 -07:00
Alexander Iljin 8510b351cf charts.lines: add calc-line-slope 2017-04-17 13:54:50 -07:00
Alexander Iljin cdc321cd93 charts.lines: avoid calling like when not necessary 2017-04-17 13:54:50 -07:00
Alexander Iljin 317fe9e9f4 charts.lines: don't keep extra elements in data if exact match was found 2017-04-17 13:54:50 -07:00
Alexander Iljin 6071bd8d26 charts.lines: add and update some comments 2017-04-17 13:54:50 -07:00
Alexander Iljin 118b06be29 charts.lines: make clip-by-first operate on slices internally 2017-04-17 13:54:50 -07:00
Alexander Iljin 418b798460 charts.lines: rename search-index to search-first 2017-04-17 13:54:50 -07:00
Alexander Iljin e9606b38d9 charts.lines: add dummy drawable-chunks 2017-04-17 13:54:50 -07:00
Alexander Iljin 13c197aa26 charts.lines: move (line-vertices) into private section 2017-04-17 13:54:50 -07:00
Alexander Iljin fecae1bda6 charts: update some comments 2017-04-17 13:54:50 -07:00
Alexander Iljin 4b416f1a5a charts: move code related to line drawing to charts.lines 2017-04-17 13:54:50 -07:00
Alexander Iljin b357c62122 charts: use clip-data in draw-gadget* 2017-04-17 13:54:50 -07:00
Alexander Iljin 72c1ccba96 charts: make clip-data handle y coords as well
Implementation is efficient: the minmax for y is only called after trimming
the data on the x bounds. If the entire data set is outside the x range,
handling is terminated early.
2017-04-17 13:54:50 -07:00
Alexander Iljin f767a9bca5 charts: add clip-data with test 2017-04-17 13:54:50 -07:00
Alexander Iljin 66eb038eeb charts: add the "graphics" tag 2017-04-17 13:54:50 -07:00
Alexander Iljin 7bc3e085f6 charts: initial import 2017-04-17 13:54:50 -07:00
Alexander Iljin 60044b411e pos: delete vocab from unmaintained
It was only useful with the self vocab, which is long gone.
2017-04-17 12:20:17 -07:00
Alexander Iljin 6819db7e8f tools.test-docs: fix the order of parameters for must-fail-with 2017-04-07 19:01:38 +03:00
Alexander Iljin a6caeb6e80 math.functions-docs: update description of e^ 2017-04-07 19:01:33 +03:00
Alexander Iljin c6208e4677 math.functions[-docs]: rename the output parameters of the power functions 2017-04-07 19:01:24 +03:00
Samuel Tardieu 30f73d63f4 Add French number>text support for ratios 2017-03-23 12:11:05 +01:00
Samuel Tardieu 5707acdaf0 Apply 1990 French orthographic reform for writing numbers 2017-03-23 11:32:52 +01:00
John Benediktsson cdf0dbd038 io.standard-paths.unix: use $USER's configured shell.
Hope that '-l -c "echo $PATH"' works.
2017-03-21 16:05:23 -07:00
Alexander Iljin 692f49d92e rosetta-code.gnome-sort: add some tests 2017-03-18 16:44:14 -07:00
Alexander Iljin ea50cc77a0 rosetta-code.gnome-sort: add vocab 2017-03-18 15:08:56 -07:00
John Benediktsson 9c7655d286 infix: adding support for constants and ( -- x ) words.
Also speed up subseq steps with negative steps.
2017-03-18 13:27:33 -07:00
John Benediktsson 3f04f7b013 classes.maybe: fix help-lint for docs.
Right now the examples must have stack effect ( -- ).  Some future
version might have an output stack assertion, but for now use
prettyprint to check result.
2017-03-17 13:21:36 -07:00
Alexander Iljin e41f021f3c animations-docs: fix a typo 2017-03-17 08:22:18 -07:00
Alexander Iljin b1a24358f3 classes.maybe-docs: create some documentation for the maybe vocab
Integrate the pointers to the new article into existing help system,
primarily by looking for the uses of the "unions" article.
2017-03-17 08:22:18 -07:00
Alexander Iljin bad5408c76 *-docs: fix a typo in the word parametErized 2017-03-17 08:22:18 -07:00
Alexander Iljin cecbd6c602 alien-docs: fix wording 2017-03-17 08:22:18 -07:00
Alexander Iljin 4968a4f6a5 sequences-docs: add a bunch of related-words 2017-03-17 08:22:18 -07:00