GrapeVine is a functional Graph Rewriting and Persistence Engine for Clojure. GrapeVine can be used with or without the integrated computational notebook (called GrapePress).
GrapeVine is a fundamentally new release of Grape and GrapePress with the difference that GrapeVine empraces functional graph transformations, while Grape and GrapePress used stateful computation. (If you are looking for the old Grape / GrapePress please swith to branch "grape-legacy".)
If you are merely interested using the GrapeVine notebook, simply clone the starter project (which uses Docker).
If you want to contribute to the GrapeVine code, clone this repo and look at the Wiki for info on how to get going.
GrapeVine comes with an "executable" tutorial worksheet in the "help" directory. Simply load it by hitting control-g control-l.
Here is a read-only version of the tutorial and here is part 2 .
Copyright © 2016-24 Jens Weber
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.