📄️ Overview
An interpreter is what actually runs the content of a paragraph. You choose one by starting the paragraph with a binding, written as % (or %. when an interpreter has several variants). If a paragraph has no binding, it runs with the notebook's default interpreter.
📄️ Markdown
Binding: %md
📄️ Shell
Bindings: %sh, %sh.terminal
📄️ Python
Bindings: %python, %python.ipython, %python.sql, %python.conda, %python.docker
📄️ JDBC / SQL
Binding: %jdbc
📄️ Java
Binding: %java
📄️ Groovy
Binding: %groovy
📄️ R
Bindings: %r, %r.ir, %r.shiny
📄️ Apache Spark
Bindings: %spark, %spark.sql, %spark.pyspark, %spark.ipyspark, %spark.r, %spark.ir, %spark.shiny
📄️ Spark Submit
Binding: %spark-submit
📄️ HDFS files
Binding: %file.hdfs
📄️ Neo4j
Binding: %neo4j
📄️ Elixir
Binding: %elixir
📄️ Bioinformatics
Bindings: %bio.fetch, %bio.sequence, %bio.align, %bio.visualize