Blog
424 Blog articles in total, showing 41 to 50
-
Seven More Languages: miniKanren day two
Day two of MiniKanren starts by covering matching with matche which is a macro that allows you to do common matching operations with less boilerplate.But of course once you start down that route you are going to want to be able to lose the boilerplate from your whole function definition. That̵ …
- Published:
-
Seven More Languages: miniKanren day one
My last brush with logic programming was when I was working through the original Seven Languages in Seven Weeks back in 2011 and learning a little bit of Prolog. That was an eye opening experience — letting the computer do the work just didn’t feel like any coding I had done before.The …
- Published:
-
November 2015 Reading
I have been learning category theory in a sort of informal, slow way for a coule of years now. Eugenia Cheng’s intro is a book that I wish I had read before I started. The food metaphor s a bit cheesy (heh) but works surprisingly well fo …
- Published:
-
Seven More Languages: Julia day three
The final day of Julia is a lot more challenging than the first 2 — consisting of a larger example of some image processing and a little bit about macros along with some wrap up material and some challenging exercises.Throughout the whole thing Julia struck me as a very usable language. Intu …
- Published:
-
Solved: iceweasel on xmonad won’t play HTML5 video fullscreen
New problem this, and it took some google-fu to find out a solution. I recently upgraded Iceweasel (the unbranded Firefox) on my Debian Jessie to the latest beta. I use xmonad as my windowmanager.After the upgrade it was impossible to make HTML5 video go fullscreen. In fact F11 had stopped working …
- Published:
-
Seven More Languages: Julia day two
Day 2 of Julia takes a wander through control flow, types, concurrency and multiple dispatch. Multiple dispatch is something I have not played with much before, and it seems very useful indeed. It works like overridden methods in OOP. But rather than picking which function to call based on just the …
- Published:
-
Seven More Languages: Julia Day One
Today, I began working on learning a little bit of Julia. On the Julia website, the language is described as an high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. Which sounds pretty nice …
- Published:
-
Seven More Languages: Elixir Day Three (back on the wagon)
Oh dear. After telling myself I wouldn’t I somehow managed to lunch out my Seven Languages in Seven Weeks oddyssey for 6 months. I had been most of the way through the Elixir section and then got distracted by a shiny object or something.Well, today I am back on the wagon and the way I am go …
- Published:
-
TwitRSS.me update: An exciting month in RSS feed making
Making a service that lots of people use is always an interesting thing to do. And sometimes and exciting experience too. This month has been especially exciting for TwitRSS.me one way and another. Here is a quick roundup of some of what has been occuring.The bi …
- Published:
-
October 2015 Reading
It is painfully late in the month to be posting my first review. Which is not to say that I haven’t been reading a lot; I have a few massive books on the go. Seven Eves was a gigantic book in every sense. In the 3 parts of the story, Stephenson d …
- Published: