Hello, World!
main :: IO ()
= putStrLn "Hello, World!" main
So, a blog you say?
It has been my intention for a long time to setup a static home page where I can publish articles and share thoughts. Unfortunately I haven’t prioritized this high enough and so it has taken me a lot longer than what I would have liked.
I’ve been shopping around for static site generators, briefly trying out
JavaScript
and NodeJS
based options before finally settling on Hakyll. The
main motivation for this is that I have a fondness for functional programming
and always liked Haskell. Alas, I have not been able to use it for work and
neither that much for personal projects. The only way to get better at Haskell
and purely functional programming is to use purely functional languages, so this
is a start.
Hakyll uses Pandoc to render all kinds of markup formats, including Org. Last
Christmas1 I decided to spend the holiday trying out
Spacemacs. Being a long-time Vim
user I had never really considered switching
to Emacs
, but The Internet™ persuaded me to try due to Evil
mode and it’s
(allegedly) awesome Vim
emulation. Well, it’s been almost a year now and I
have not looked back. Why am I telling you this!? Well, being a recent Emacs
convertite, I’ve naturally also stumbled on Org
. Writing Org
in Emacs
is
far superior to using e.g. Markdown
, in my opinion2.
I don’t have very large expectations of putting out article after article in a regular fashion, but hopefully I’ll get some sporadic inspirations motivating me to write.