fw-utf8
spiralweb
fw-utf8 | spiralweb | |
---|---|---|
1 | 1 | |
0 | 4 | |
- | - | |
0.0 | 0.0 | |
about 6 years ago | over 1 year ago | |
C | Python | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fw-utf8
-
Noweb – A Simple, Extensible Tool for Literate Programming
I found Mr. Ross' funnelweb utility to have the best syntax. Unique and easy to read.
http://ross.net/funnelweb/tutorial/index.html
Unfortunately the only known implementation was last updated over two decades ago, and is written in pretty hard to understand C.
I asked for permission and started a repository here: https://github.com/loa-in-/fw-utf8
I currently have it unmodified there, except for disabled check for ASCII range. (this modification is included in initial commit, sorry, my bad). Otherwise code is the same.
spiralweb
-
Noweb – A Simple, Extensible Tool for Literate Programming
Literate Programming is one of those ideas I keep coming to. There is an idea there that touches on something I find to be true about software development, namely that the communication of an idea to other humans is the most critical piece. There is a similar idea in Naur's paper "Programming as Theory Building."
That said, I've never loved the LaTeX-centric nature of most tools. I don't like heavier markup systems while I am writing prose, which is why I wrote SpiralWeb (https://github.com/michaeljmcd/spiralweb) as a Pandoc/Markdown centric tool.
What are some alternatives?
dotfiles - Yet another dotfile-repository
clojure-small-pieces - Clojure in Small Pieces -- Literate Clojure - Created by Tim Daly
Literate - A literate programming tool for any language
knot - A literate programming tool that uses Markdown.
verso - A new approach to literate programming.
portia - ultimate literate programing preprocessor