A few years ago, I gobbled together some bash scripts around pandoc to build a site generator for my personal website. Works great. I use html templates, markdown for the content, etc. Mostly the bash scripts just serve to list files and process them one by one. I actually process them concurrently by forking processes so it's reasonably fast. A bit wonky but it works fine for my use case. As for Haskell, I guess tre…
Twenty Years of Pandoc
31–40 of 55 posts
Re: Twenty Years of Pandoc
#32Pandoc is awesome. My fav usage is configuring git to use it to normalize binary docs to markdown (like a .docx) so they can be diffed. Works amazing for redlining contacts.
Re: Twenty Years of Pandoc
#33Thank you for pandoc. I made the (at the time perhaps not transparently wise) choice to go all in on it when I started my PhD, and that decision has paid nothing but dividends since. I owe my career as a scientist to it.
Re: Twenty Years of Pandoc
#34That a professor of philosophy [1] made tools [2] that are used by millions around the world... that's just mind boggling. In a good (great!) way. Pandoc is my go-to tool. Thank you, Sir! [1] https://johnmacfarlane.net/index.html [2] https://johnmacfarlane.net/tools.html
Re: Twenty Years of Pandoc
#35"The choice of Haskell has also led to a high quality and low volume of contributors" I feel this influence of choosing a tech stack and its impact on self selected and auto-reenforced culture is most often underestimated. From my own experience, at a time I was (involuntarily) working in Java, and when .Net was released, from a pure technical point of view it was like a breath of fresh air. Java was suffering from o…
Re: Twenty Years of Pandoc
#36"The choice of Haskell has also led to a high quality and low volume of contributors" I feel this influence of choosing a tech stack and its impact on self selected and auto-reenforced culture is most often underestimated. From my own experience, at a time I was (involuntarily) working in Java, and when .Net was released, from a pure technical point of view it was like a breath of fresh air. Java was suffering from o…
I find this mindset very refreshing in the era of availability often implying noise over signal.
Re: Twenty Years of Pandoc
#37Re: Twenty Years of Pandoc
#38Re: Twenty Years of Pandoc
#39That a professor of philosophy [1] made tools [2] that are used by millions around the world... that's just mind boggling. In a good (great!) way. Pandoc is my go-to tool. Thank you, Sir! [1] https://johnmacfarlane.net/index.html [2] https://johnmacfarlane.net/tools.html
His interests are in early analytic philosophy, philosophy of language and formal logic. This niche is what created the foundations for both theoretical computer science and formal programming languages. This is kind of a reason why quite a few of big names in tech are from a philosophy background - Paul Graham, Peter Thiel, Reid Hoffman, etc.
Re: Twenty Years of Pandoc
#40> by writing N parsers (“readers”) and M renderers (“writers”), one could support N × M conversions. Beautiful writeup for a wonderful project. In an age of vibe-coding hype it's also so nice to see how things can be extended and snowball in usefulness when things are built correctly, by hand, from basic principles. > Perhaps, then, in the future, people will no longer have a need for tools like pandoc. I think we wi…