Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pandoc #2

Open
PedroRegisPOAR opened this issue Dec 18, 2020 · 0 comments
Open

Pandoc #2

PedroRegisPOAR opened this issue Dec 18, 2020 · 0 comments

Comments

@PedroRegisPOAR
Copy link
Contributor

PedroRegisPOAR commented Dec 18, 2020

History

Pandoc for Haskell Hackers by John MacFarlane at BayHac 2014 Part 1/4

i think vandal might actually be the most popular open source pascal application written in haskell aside from ghc itself of course so it's a fairly popular project and i think that's why i'm here despite my lack of any interesting theoretical credentials
now how did this come about that i wrote pandock um just a brief autobiographical sketch when i was a kid i liked to play with
computers and and that there was the first computer i ever had which is a kin one with 1k of memory that you programmed directly in machine language that i got from my grandfather who i think was one of the first computer hobbyists so i i had a youth where i was programming uh things like that uh quite a bit and then through college i worked at a national lab programming uh in pascal on these mini computers that had huge 20 megabyte hard drives and then you know about the time when uh windows 3.0 came out i sort of stopped doing any programming got out of it for a long time in about 2004 i installed linux on my machine and got interested again started messing around with it learned python and ruby and did some lisp and objective camel and then finally i heard about haskell from a logician friend of mine uh greg rustel from australia and it really clicked with me i thought this is a really neat language so i thought well what could i do uh i was just really learning it and said what could i do in haskell that would be a way to learn it and i had been at the time i was keeping most of my lecture notes and so on in restructured text using a doc utils tool chain to convert it to different formats and i'd come across this markdown thing
that john gruber had invented and i said well maybe i'll try writing on parser for markdown using this parsec library because markdown's really a kind of horrible language for parsing so for example an asterisk could be it could be an opening delimiter for emphasis or a closing delimiter for emphasis oning it and saidr part of an opening or closing delimiter for strong emphasis or it might just be an asterisk depending on the context so i started messing around with parsec and wrote this parser for markdown um at the time i don't think there was anything uh to parse markdown other than basically big strings of regular expression substitutions
uh so it worked pretty well it was much faster than the pearl script it was easier to maintain it was more cracked and then i thought well this is kind of neat because i can make my own tool and then if i want a feature i can i can add it myself i said but but i've got to get all my old stuff from restructured text over so then i wrote a parser for restructured text so i could get it but i needed latex output so i added that and before long i had something and eventually something inspired me to release it that's the first release right there um and then soon after that i i was contacted by a a debian maintainer uh registash and so it it actually got free pretty early um into the deviant repository and and i was just sort of committed to maintaining this thing forevermore so that's how i got into uh haskell and um some of the code that i wrote when i was just learning haskell is i'm afraid still in handock you might find it if you ever look at the code 1 1 um but you know i think this is a great way to get in the language as you were just beginning just find something that you're interested in just start writing it and see what happens.

Pandoc for Haskell Hackers by John MacFarlane at BayHac 2014 Part 1/4 &t=45-50, start=123&end=319

From start speaking up to 05:19: Pandoc for Haskell Hackers by John MacFarlane at BayHac 2014 Part 1/4 &t=45-50

TODO

Memes

How to cite these in a scientific paper?

Note the 🚀 emoticon, the ペキン, how could LaTeX build the same result in a pdf as we get using markdown in browser?

SEE: Franz Pletz: NixOS, start=3123&end=3134

Automatically OCR scanned PDFs in NixOS

image
https://codeberg.org/kampka/nixpkgs/src/commit/acd49fab8ece11a89ef8ee49903e1cd7bb50f4b7/pkgs/top-level/impure.nix

image

image
https://some-natalie.dev/blog/kaniko-in-arc/

python \
-c \
'
print(ord("–"), "vs", ord("-"))
print(ord("–"), "vs", ord("―"))
print(ord("‘"), "vs", ord("’"))
print(ord("’"), "vs", ord("‘"))
print(ord("“"), "vs", ord("”"))
print(chr(39), "vs",  chr(96))
'

Inserting emojis in LaTeX documents on Overleaf and Smileys in LaTeX from tex.stackexchange

https://stackoverflow.com/a/57274619 and https://tex.stackexchange.com/questions/406810/is-there-a-stackexchange-symbol-in-latex?noredirect=1&lq=1 and https://tex.stackexchange.com/questions/519789/is-there-any-way-to-write-words-the-same-as-tex-latex-logo-typography?rq=1. Really cool: https://tex.stackexchange.com/a/338662

10 CSS Pro Tips - Code this, NOT that!

Convert all Linux man pages to text / html or markdown

Documentation as code (explained to my dad) by Hubert Sablonnière

image
From: What nobody tells you about documentation
+
Building Docs like Code: Continuous Integration for Documentation
+

Top 6 Tools to Turn Code into Beautiful Diagrams

Visualise, Document and Explore Your Software Architecture • Simon Brown • GOTO 2016
+
https://c4model.com/
+
https://www.thoughtworks.com/insights/blog/domain-driven-design-neednt-be-hard-heres-how-start
+
Como documentar projeto de software utilizando C4
https://www.youtube.com/watch?v=eqIszmj0pEQ

Other

The Most Secure Operating System - Qubes OS, start=1177 end=1267

https://github.com/codespell-project/codespell

image
From: https://pt.wikipedia.org/wiki/Shopify

Como as fontes recontam a história da escrita

Is declarative code better!? Yes, at least in some sense. 100+ Web Development Things you Should Know, start=542&end=559

Homograph attacks are a pretty wild cyber security trick

nix shell nixpkgs#pandoc --command sh -c 'pandoc --list-input-formats && echo && pandoc --list-output-formats'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant