Calculating, Scheming, and Paul Graham
I came across [this paper] recently, and it challenged some of the thoughts/assumptions that had been building in my mind for a while (it discusses Scheme vs Miranda, but you can imagine Lisp vs Haske…
}
Skip to main contentI came across [this paper] recently, and it challenged some of the thoughts/assumptions that had been building in my mind for a while (it discusses Scheme vs Miranda, but you can imagine Lisp vs Haske…
Because, you know, every once in a while … Clear out existing stuff rm ~/.ghc ~/.cabal Get basic stuff sudo apt-get update sudo apt-get install ghc cabal-install Set up cabal cabal update cabal…
Having to reimplement basic functionality is not as illuminating as reading and understanding a professional programmer’s implementation of it – “learn by doing” is good for muscular training. Progra…
I agree that Common Lisp a very powerful language, but I can’t live with all that power uncontrollably thrown on me. Common Lisp grossly lacks self-discipline and self-limitation when it’s needed. ht…
The difference between a hobbyist and a professional programmer should have been accountability. The difference today is whether he gets paid. http://xach.com/naggum/articles/3224708561252229@naggum…
Frustrations with my Octopress/Jekyll/Github setup led me to consider alternatives, so looking at Wordpress/Tumblr/Ghost/Svbtle, I ended up here. I was honestly surprised to realize that I once starte…
nothingspookI really wonder why XML does not.…
The “trinity of computation” I never thought of it this way Logic tells us what propositions exist (what sorts of thoughts we wish to express) and what constitutes a proof (how we can communicate o…
I never thought of it this way LogicLanguagesCategoriesall three have ontological force; they codify what is, not how to describe what is already given to us. In this sense they are foundational; if…
I came across this wired article recently, and what I read sounded too science-fiction-y to be true, so then I decided to go to the source, and found this video (see below) by a researcher at HP, and…
It is usually hard to get an idea of how the time taken for various fundamental operations varies, and it does matter, but it's hard to viscerally get it (time intervals in nanoseconds, microsecon…
I came across this post talking about numerical speed in Clojure, so I thought I would try out the equivalent in Common Lisp (Clozure CL) on my Macbook: CL-USER> (let* ((arr-size 3000000)…