It's not off topic. I spent some time with Hadley during his first
round of implementing ggplot (and discussing some fo the thesis issues
with an interactive GoG, which I'd like to see.
The idea is a good one -- would need to build a general infrastructure
similar to what Paul Murrell did for static graphics -- but perhaps
there is a general API approach that would work for a mix of
static/dynamic, interactive and fixed (one can have fixed dynamic
visuals, and static interactive visuals, the first being whether data
"moves" or is re-projected, the second being whether the human can
modify (directly or programmatically -- but anything directly doable
MUST be programmatically doable).
I should add a section on visualisation in the TODO.org list.
Peter, my recommendation would be to read the extensive, sometimes
silly, documentation in the code itself, in the sections you might be
interested in. FOr example, sticking the javascript stuff somewhere
in the TODO section of visualization would be good, since javascript
shares the XLispStat v1 prototyping object system, so design could be
jump-started from that. Also, I'd like to emulate the XLS dynamic
graphics capability, but just like Paul broke the mold when he did
grid graphics for R, I think that a next generation to that system
should and could be implemented, especially since we have minimal
backwards compatibility to worry about. XLS still runs, but it's
incredibly primitive, 22 years later...
Clone, read and edit, and when you have questions, stick them in the code.
Since eventually some pure statisticians will be reading this, I see
no reason to be comment-sparse. verbosity will be useful, soon
enough.
On Tue, Oct 9, 2012 at 5:00 PM, Peter Schmiedeskamp
<
pe...@thoughtspot.net> wrote:
> It's exciting to see some new movement on the Common Lisp Statistics front.
>
> This may be off topic, but since you mentioned graphics, I thought I'd make
> mention of the Grammar of Graphics as a way of thinking about
> visualizations. In R, I appreciate the flexibility and consistency of
> ggplot2. I also see that notable lisper, Peter Seibel, has a working
> implementation of a grammar of graphics (in Javascript, not CL):
>
https://github.com/gigamonkey/gg
>
> Is the readme here the right place to go to get started poking around?
>
https://github.com/blindglobe/common-lisp-stat/tree/tony2