Literate Programming: Articles

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • haskell-dbus

    Discontinued This repository is no longer actively maintained. Please use Andrey Sverdlichenko's fork instead:

  • I wrote a literate programming preprocessor in Haskell[0], and used it to weave/tangle a D-Bus implementation (also in Haskell). The woven PDF[1] weighs in around 90 pages.

    I'll quote from the linked page regarding my conclusions:

    ------------>8----------

    But in the end, I was never able to realize the promised benefits of Literate Programming. The typeset PDF was not easier to read than hypertext documentation generated by Haddock, and both were obviously worse than the very nice docs being created by the Python community with Sphinx.

    So in mid 2012 (~3 years after starting the project) I removed all the literate annotations and styles, dropped the fancy build scripts, and released haskell-dbus 0.10 as standard Haskell.

    ------------>8----------

    [0] https://john-millikin.com/software/anansi#history

    [1] https://github.com/jmillikin/haskell-dbus/releases/download/...

  • lit

    a little preprocessor for literate programming (by vijithassar)

  • There are tools to do exactly that, like a simple bash scripts lit.sh: https://github.com/vijithassar/lit

    I've heard it referred to as 'semi-literate programming' because it skips the reorganization functionality and just gives you nice prose to code conversion.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lmt

    literate markdown tangle

  • One more tool to accomplish this is lmt [0] which, despite minimal documentation, is quite pleasing to use.

    [0] https://github.com/driusan/lmt

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Beta9 – Open-source, serverless GPU container runtime

    2 projects | news.ycombinator.com | 13 May 2024
  • How to Package Dependency for AWS Lambda with Docker

    1 project | dev.to | 13 May 2024
  • Flatcar: OS Innovation with Systemd-Sysext

    4 projects | news.ycombinator.com | 12 May 2024
  • (re)enabling basic security scans on GitHub

    1 project | news.ycombinator.com | 12 May 2024
  • Creating custom VPC on AWS using OpenTofu

    1 project | dev.to | 12 May 2024