scicloj / kind-clerk

An adapter for the Clerk tool to support the Kindly conventions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kind-clerk

This library adapts the Clerk tool to support the Kindly convention for Clojure literate programming.

It is part of an ongoing attemt to create a common ground for Clojure learning resources that would work across different tools.

Clojars Project

Status

  • already useful for common tasks
  • partial - some main visualization kinds are not implemented yet

Usage

After calling the setup! function at the relevant namespace,

(require '[scicloj.kind-clerk.api :as kind-clerk])
(kind-clerk/setup!)

one can just keep using Clerk the way they like.

  • Values which have kind information provided by Kindly will be displayed accordingly.
  • Other values will be displayed the usual way Clerk treats them.

See the example project.

License

Copyright © 2023 Scicloj

EPLv1.0 is just the default for projects generated by clj-new: you are not required to open source this project, nor are you required to use EPLv1.0! Feel free to remove or change the LICENSE file and remove or update this section of the README.md file!

Distributed under the Eclipse Public License version 1.0.

About

An adapter for the Clerk tool to support the Kindly conventions

License:Eclipse Public License 1.0


Languages

Language:Clojure 99.3%Language:Emacs Lisp 0.7%