4  Kind compatibility matrix

The following table maps the landscape of tools supporing the Kindly standard.

4.1 Notes

  • Currently, the table does not provide any details regarding the nesting of kinds: whether it is possible to contain a kind/image inside kind/hiccup, etc. This will require a more detailed exploration.

4.2 Legend

{:c :compatible,
 :u :unknown,
 :n :not-implemented,
 :e :exception,
 :r :rendering-differs-to-clay}

4.3 Tools to be added

  • Kindly-render (generic tool-agnostic infrastructure)
  • Portal
  • Cursive
  • Calva

4.4 Details

kind clay clojupyter clerk
code
C
C
N
cytoscape
C
C
C
dataset
C
C
C
echarts
C
C
C
edn
N
N
N
emmy-viewers
C
N
N
fn
C
C
N
fragment
C
N
N
hiccup
C
C
C
hidden
C
C
N
highcharts
C
C
N
html
C
C
N
htmlwidgets-ggplotly
C
N
U
htmlwidgets-plotly
C
N
N
image
C
C
R
map
C
R
C
md
C
C
C
observable
C
N
N
plotly
C
C
C
portal
C
N
N
pprint
C
C
N
reagent
C
C
N
scittle
C
C
N
seq
C
R
C
set
C
R
C
smile-model
C
N
N
table
C
R
R
test
C
R
N
test-last
C
R
N
tex
C
R
N
var
C
C
N
vector
C
R
C
vega
C
C
C
vega-lite
C
C
C
video
C
C
N

4.5 kind/table support in Clojupyter

Currently the support for kind/table in Clojupyter is less complete then in Clay.

source: notebooks/kind_compatibility.clj