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
insidekind/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 | description | clay | clojupyter | clerk |
---|---|---|---|---|
:kind/code | code |
C
|
R
|
N
|
:kind/cytoscape | cytoscape |
C
|
C
|
C
|
:kind/dataset | dataset |
C
|
C
|
C
|
:kind/echarts | echarts |
C
|
C
|
C
|
:kind/edn | edn |
N
|
N
|
N
|
:kind/emmy-viewers | emmy-viewers |
C
|
N
|
N
|
:kind/fn | fn |
C
|
E
|
N
|
:kind/fragment | fragment |
C
|
N
|
N
|
:kind/hiccup | hiccup |
C
|
C
|
C
|
:kind/hidden | hidden |
C
|
C
|
N
|
:kind/highcharts | highcharts |
C
|
C
|
N
|
:kind/html | html |
C
|
C
|
N
|
:kind/htmlwidgets-ggplotly | htmlwidgets-ggplotly |
C
|
N
|
U
|
:kind/htmlwidgets-plotly | htmlwidgets-plotly |
C
|
N
|
N
|
:kind/image | image |
C
|
C
|
R
|
:kind/map | map |
C
|
R
|
C
|
:kind/md | md |
C
|
C
|
C
|
:kind/observable | observable |
C
|
N
|
N
|
:kind/plotly | plotly |
C
|
C
|
C
|
:kind/portal | portal |
C
|
N
|
N
|
:kind/pprint | pprint |
C
|
R
|
N
|
:kind/reagent | reagent |
C
|
N
|
N
|
:kind/scittle | scittle |
C
|
N
|
N
|
:kind/seq | seq |
C
|
R
|
C
|
:kind/set | set |
C
|
R
|
C
|
:kind/smile-model | smile-model |
C
|
N
|
N
|
:kind/table | table |
C
|
R
|
R
|
:kind/test | test |
C
|
R
|
N
|
:kind/test-last | test-last |
C
|
R
|
N
|
:kind/tex | tex |
C
|
R
|
N
|
:kind/var | var |
C
|
N
|
N
|
:kind/vector | vector |
C
|
R
|
C
|
:kind/vega | vega |
C
|
N
|
C
|
:kind/vega-lite | vega-lite |
C
|
C
|
C
|
:kind/video | video |
C
|
R
|
N
|
source: notebooks/kind_compatibility.clj