#pandoc is such a fantastic #cli tool. I just converted an html article that I need to read to epub. Imported that to calibre and then to one of my hacked kobos. Just awesome!

@crodges
Agreed! I particularly like it for anything that needs to be maintained simultaneously in multiple formats. For example, it's nice to have a resume in plaintext, PDF, and HTML and to keep all three up to date without making edits to multiple source files. #pandoc is perfect for that.

(Not that I have an up-to-date resume at the moment, but that's a different issue!)

@codesections it’s versatility is terrific. I also used it to convert org files to pdfs and I believe odt. markdown and some laTex too. I’m considering, few months down the line, learning some #Haskell and use #pandoc repo as a real world use case of the language.

Follow

@crodges @codesections I can totally recommend it. I've been using as my main programming language at work for about 5 years or so. Has been a great experience.

@crodges @codesections Pretty much everything. We write a lot of web applications with it, servers, parsers, compilers. Here's just a couple of projects in our portfolio. saltation.com/#portfolio

@raichoo @codesections what sources (books, oficial docs etc) do you recommend to learn Haskell? Any libraries or frameworks that you think newcomers should know about?

@crodges @codesections Depends on what you want to do. For web applications we are using yesod and servant, the former feels quite familiar if you know common web frameworks and it has a good book. yesodweb.com/book As for learning nothing beats writing a lot of code. I've started when there were few books available so I can't recommend a specific one.

@raichoo @crodges @codesections Could still recommend "Real World Haskell" ... Its community written, availible online, but also availible printed by OReilly book.realworldhaskell.org/read

@alios @crodges @codesections It's a good book, but it's terribly outdated. Some of the examples do not even compile anymore.

@raichoo @crodges @codesections haven't looked into it for ages, but i remember that it realy helped me to get into monad transformers back in the days

@alios @crodges @codesections Yep, it's a pity that it has not been updated in all these years. If it were I'd probably consider it the best source out there.

@raichoo @codesections thanks for the info. I’ll have a look into that when I start.

@crodges @raichoo @codesections I would recommend Programming in Haskell by Graham Hutton, especially for beginners.
cs.nott.ac.uk/~pszgmh/pih.html

Sign in to participate in the conversation
chaos.social

chaos.social - because anarchy is much more fun with friends.
chaos.social is a small Mastodon instance for and by the Chaos community surrounding the Chaos Computer Club. We provide a small community space - Be excellent to each other, and have a look at what that means around here.
Follow @ordnung for low-traffic instance-related updates.
The primary instance languages are German and English.