On Sep 28, 2011, at 12:01 PM, Neil Toronto wrote: > 1. Obviously, Module 2's path should be 'plot'. Right? And its documentation > needs a note that it's deprecated. (I'll do that.)
Yes. It needs a link at the top of the page that points to the expanded capabilities of Module 1 (docs). > 2. Should Module 2 send a deprecation warning to stderr or the log when > 'require'd? I wouldn't bother. > 3. Should Module 1's path be 'racket/plot'? I've also thought of 'new-plot' > (which is a cute pun on "gnuplot" but inconsistent with other names) and > 'rackplot' (which is consistent with 'racklog' and 'rackunit'). Could also go > with "omgraph" or whatever. I'm open to suggestions. I like rackplot. > 4. I didn't write a 'plot/extend' replacement because it would have been > painful and bit convoluted. Also, nearly everything 'plot/extend' provides is > more easily done using either the old 'plot' or Module 1. As of now, it will > just quietly disappear. Is that okay? > 5. I'll have general questions about how to put things in the collects. I > could probably answer them all by looking at a GOOD example. What, in your > opinion, is the archetypal collects library, which would show me How It > Should Be Done? Do not look at 2htdp and hdtp, because teachpacks are different :-) > Last thing: I haven't replaced the 'fit' function, because it has nothing to > do with plotting or the plotting C library! I don't know why it's in 'plot' > in the first place. The C library behind 'fit' will have to stay for now, so > there will still be a bit of a C mess that makes Eli throw up. > > I can replace that too - eventually. I think it would be best to separate > concerns for now. _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev