You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
History
Pandoc for Haskell Hackers by John MacFarlane at BayHac 2014 Part 1/4
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
https://codeberg.org/kampka/nixpkgs/src/commit/acd49fab8ece11a89ef8ee49903e1cd7bb50f4b7/pkgs/top-level/impure.nix
https://some-natalie.dev/blog/kaniko-in-arc/
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
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
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'
The text was updated successfully, but these errors were encountered: