Thank you all for your encouraging interest !
Randy, sorry if you were working on VegaLite too. I am totally open on
looking into a common approach with Vega.jl if it makes sense. The question
is I think: should the user chose the plotting grammar from a single
package by setting a parameter ( set_grammar("Vega") or ("VegaLite") ) or
make that choice by loading the needed package first (using Vega or
VegaLite). In the latter solution, common functionality could still be done
once by creating a package and having both packages depend on it.
Dominik, thanks. My main expectation from VegaLite is having in the
layering functionality I know you are working on. Keep up the good work !