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.
See Jason Gilman's talk about Visualization Driven Development from Strangloop 2013 here.
VDD Core is new and is considered alpha quality
The vdd-core-examples project has several examples of using vdd-core.
Add the following dependency to your
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 © 2014 Jason Gilman and element 84.
Distributed under the MIT License.