-
I think TFA is unfair wrt pandoc's dependencies. I'm not sure if the listed "ecosystem" is what you need to build pandoc from source, or just the result of shitty packaging of pandoc from the OS package maintainers.
For the record, the .deb download from [1] gives you a 146MB statically linked pandoc executable that depends only on libc6 (>= 2.13), libgmp10, zlib1g (>= 1:1.1.4).
[1] https://github.com/jgm/pandoc/releases
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Using a portable minimal markdown dependency (such as cmark [1]) I think markdown can be quite a low barrier here. I personally do similar to what you have described on my blog, with an additional cmark conversion and find it quite simple [2].
[1] https://github.com/commonmark/cmark
-
winged-spider
A static website builder - The idea is that the input directory structure defines the end user experience
I like this, and used the same approach myself (well C++ that's basically C plus a a few nice things from C++), including the same single md4c external dependency, for a little static website generator of my own that I use extensively myself https://github.com/billforsternz/winged-spider. I haven't touched it since I created it, but I use it all the time, eg https://wellingtonchess.club and it builds my site instantaneously. I then use Filezilla to deploy like a primitive caveman.
I didn't have problems with a C++ toolchain, I just go g++ *.cpp. No make, no cmake, no autotools (shudder). It's fine for small projects with a handful of source files and a few thousand LOC.
-
i've started building my C projects with zig, it works quite nicely and has decent support for pulling in C dependencies as well (e.g., https://github.com/allyourcodebase/libxml2)
-
Agree regarding easiness of building rust (`cargo build`), extremely satisfying (git clone and cargo build...)
Does anyone have any comments on Bazel[1] because I'm kind of settling on using it whenever it's appropriate (c/c++)?..
[1] https://bazel.build/
-
Related posts
-
Show HN: Textile – A desktop app for weaving together bits of text
-
Markdown Is Not LaTeX
-
🤔How Should We Write Documentation with AI in 2026? (Markdown vs HTML vs Word)
-
The surprisingly complex journey to text-selectable client-side generated PDFs
-
Potential Markdown Data Loss When You Will Move Away from Obsidian