[racket-dev] [plt] Push #25903: master branch updated

From: Eli Barzilay (eli at barzilay.org)
Date: Sun Dec 16 00:24:40 EST 2012

Two notes:

1. This looks like another case where a `plot/typed' is better than
   the other way.

2. You said "closes PR 13354", and the sophisticated commit message
   analyzer understood what you'd expect from such an advanced piece
   of software.


A few minutes ago, ntoronto at racket-lang.org wrote:
> ntoronto has updated `master' from 0b095382ca to 5a2aa226fb.
>   http://git.racket-lang.org/plt/0b095382ca..5a2aa226fb
> 
> =====[ One Commit ]=====================================================
> Directory summary:
>   16.8% collects/plot/plot2d/
>   12.6% collects/plot/plot3d/
>    5.0% collects/typed/plot/common/
>   17.2% collects/typed/plot/contracted/
>   20.4% collects/typed/plot/plot2d/
>   15.4% collects/typed/plot/plot3d/
>    4.8% collects/typed/plot/
>    6.3% collects/typed/tests/
> 
> ~~~~~~~~~~
> 
> 5a2aa22 Neil Toronto <ntoronto at racket-lang.org> 2012-12-15 21:14
> :
> | Initial commit for `typed/plot' module
> |
> | I also made some minor changes to `plot' so that its functions would
> | type more easily. In particular, everything that used to take a list
> | of vectors now accepts a (Sequenceof (Sequenceof Real)). The 3D
> | discrete histogram renderers now also accept lists as well as vectors
> | in the sequence of categories.
> |
> | For now, in typed/plot functions, optional non-keyword arguments are
> | required. As soon as Vincent closes PR 13354, I should be able to
> | uncomment part of a macro in "typed/plot/syntax.rkt" to make them
> | correctly optional.
> :
>   M collects/meta/props                  |   2 +
>   M collects/plot/common/format.rkt      |   2 +-
>   M collects/plot/common/utils.rkt       |   9 ++
>   M collects/plot/contracted/math.rkt    |   4 +-
>   M collects/plot/plot2d/decoration.rkt  |  28 ++---
>   M collects/plot/plot2d/interval.rkt    |  62 ++++++-----
>   M collects/plot/plot2d/line.rkt        |  61 ++++++-----
>   M collects/plot/plot2d/point.rkt       |  26 +++--
>   M collects/plot/plot2d/rectangle.rkt   | 141 +++++++++++++------------
>   M collects/plot/plot3d/line.rkt        |  19 ++--
>   M collects/plot/plot3d/point.rkt       |  23 ++--
>   M collects/plot/plot3d/rectangle.rkt   | 180 +++++++++++++++++---------------
>   M collects/plot/scribblings/plot.scrbl |   1 +
>   A collects/typed/plot/common/nonrenderers.rkt
>   A collects/typed/plot/common/types.rkt
>   A collects/typed/plot/contracted/axis-transform.rkt
>   A collects/typed/plot/contracted/date-time.rkt
>   A collects/typed/plot/contracted/draw.rkt
>   A collects/typed/plot/contracted/format.rkt
>   A collects/typed/plot/contracted/kde.rkt
>   A collects/typed/plot/contracted/math.rkt
>   A collects/typed/plot/contracted/parameters.rkt
>   A collects/typed/plot/contracted/sample.rkt
>   A collects/typed/plot/contracted/ticks.rkt
>   A collects/typed/plot/main.rkt
>   A collects/typed/plot/plot2d/contour.rkt
>   A collects/typed/plot/plot2d/decoration.rkt
>   A collects/typed/plot/plot2d/interval.rkt
>   A collects/typed/plot/plot2d/line.rkt
>   A collects/typed/plot/plot2d/plot.rkt
>   A collects/typed/plot/plot2d/point.rkt
>   A collects/typed/plot/plot2d/rectangle.rkt
>   A collects/typed/plot/plot3d/contour.rkt
>   A collects/typed/plot/plot3d/isosurface.rkt
>   A collects/typed/plot/plot3d/line.rkt
>   A collects/typed/plot/plot3d/plot.rkt
>   A collects/typed/plot/plot3d/point.rkt
>   A collects/typed/plot/plot3d/rectangle.rkt
>   A collects/typed/plot/plot3d/surface.rkt
>   A collects/typed/plot.rkt
>   A collects/typed/plot/syntax.rkt
>   A collects/typed/plot/utils.rkt
>   A collects/typed/tests/typed-plot-tests.rkt

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

Posted on the dev mailing list.