Partly to learn and partly because I like to be in control I wrote my own
webserver. It started out as a very simple file server but now implements quite
a few features. It also now cooperates to some degree with another project of
mine, a simple templating engine.
This site is built using my own software since I was tired of jumping through
the hoops using blogging engines such as Hexo, Jekyll and Octopress. There was
always some problem, mainly because I forgot how to add posts or modify the site
everytime I thought of adding to the site. I forgot how to deploy, or I forgot
how to easily set it up on a new computer, or there other problems such as code
highlighting etc. This might have something to do with me not always reading
the manual too carefully, however in any case at long last I managed to put
something together myself that I think will suit me for a while.
Clojure is wonderful, being able to use ClojureScript in the browser even more so, however setting up a development environment is a pain in the ass. On top of this what's considered best practice is still changing from almost month to month.
Because of this I intend to document here as accurately as I can the process for getting a working environment in Emacs for both Clojure and ClojureScript. This is going to be a working document where I will update the procedure I use myself on an ongoing basis. In general I will be noting instructions to install the most recent verions of software and scripts. Mostly this is a description of how, not so much of why, but I'll try to include links to more info where relevant.
Dutch by birth, living in Australia since late youth, classical pianist, but
closet programmer since childhood. This site hopefully is able to showcase some
of my more useful fabrications and thoughts.