Skip to content

Instantly share code, notes, and snippets.

@mrtns
Last active January 14, 2023 05:07
Show Gist options
  • Star 18 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrtns/da998d5fde666d6da26807e1f246246e to your computer and use it in GitHub Desktop.
Save mrtns/da998d5fde666d6da26807e1f246246e to your computer and use it in GitHub Desktop.
Markdown-based Literate Programming

R Ecosystem

  • R Markdown

    Use a productive notebook interface to weave together narrative text and code to produce elegantly formatted output. Use multiple languages including R, Python, and SQL.

Python Ecosystem

JavaScript Ecosystem

@alphaCTzo7G
Copy link

@mrtns, what are the advantages and disadvantages of each of these options? Trying to chose one of these to use for my coding...

@kiwi0fruit
Copy link

New python option:

Pandoctools: Profile manager of text processing pipelines (uses Pandoc filters and any text CLI filters). Convenient and easily tweakable Atom+Markdown+Pandoc+Jupyter experience (can export to ipynb).

@edrex
Copy link

edrex commented Jan 14, 2023

https://github.com/driusan/lmt is a straightforward tool for detangling code blocks from a markdown file. I've been using it in a pre-commit hook.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment