VDD Core is a minimal Clojure library built to help enable Visualization Driven Development (VDD). Read What is Visualization Driven Development first if you don't know what VDD is. VDD Core captures code execution as data in your coding environment, sends them to the browser, and then invokes code to visualize it. VDD Core is not a visualization framework or a replacement for things like D3 or Raphael.js. It will be a place to include components to make building visualizations of code execution easier.
VDD Core is very new and is considered alpha quality
The vdd-core-examples (TODO make sure this link works) project has several examples of using vdd-core.
Add the following dependency to your project.clj
file:
[vdd-core "0.1.0"]
See Using VDD Core
These are areas in which VDD Core could be approved.
- Visualization generator - A generator would make it easier to get started with a new visualization.
- Built in visualizations - There are visualizations that would be useful for general Clojure development.
- A data inspector similar to clojure.inspector is one example.
Contributions and pull requests are welcome.
Copyright © 2013 Jason Gilman and element 84.
Distributed under the MIT License.