Discussion from a couple of years ago: https://news.ycombinator.com/item?id=18178230
It's not based just on text code, but on interactive manipulation as well, so it's not like e.g. TikZ which can be kept in the document source and version controlled, etc.