Software Alternatives & Reviews

Literate programming: Knuth is doing it wrong

Observable Starboard.gg NixOS
  1. Interactive code examples/posts
    Pricing:
    • Open Source

    #Data Visualization #Data Dashboard #Data Science Notebooks 286 social mentions

  2. Run any Jupyter notebook in the browser
    You might like Starboard Notebook (https://starboard.gg), it's in-browser and mixed multi-language, as well as diffable/version control friendly. (I'm building it). https://starboard.gg.

    #Notes #JavaScript #Data Science Notebooks 3 social mentions

  3. 3
    25 Jun 2014 . All software components in NixOS are installed using the Nix package manager. Packages in Nix are defined using the nix language to create nix expressions.
    Pricing:
    • Open Source
    I personally use literate programming to maintain my "dotfiles", mainly NixOS [1], and I _love_ it. I like to describe all possible alternative tools, why I don't use them, possible tools that look nice, random ideas and blog posts that describe parts of my config, add TODOs and screenshots, ... In short everything that is really ugly to do inside source code comments. Also I gain structure; adding headings to a 3000 LOC config is very nice. For tangling I use lmt [2], as it works with Markdown and also play nice with Emanote [3] (full syntax highlighting inside the code blocks.). That means all my "dotfiles" are inside my Zettelkasten [4] and can be navigated like any other note I have. [1]: https://nixos.org/ [2]: https://github.com/driusan/lmt [3]: https://github.com/srid/emanote [4]: https://zettelkasten.de/.

    #Front End Package Manager #Package Manager #Linux Tools 246 social mentions

Discuss: Literate programming: Knuth is doing it wrong

Log in or Post with