Latest Blogpost

"Everything in moderation" is nonsense

Because of my focus on health last year, I have heard one particular phrase a lot. It is a phrase that I have to respond to before writing any more about my quitting list. The phrase in question is "Everything in moderation". I have a lot of time to think about it, and the conclusion is that this phrase is just nonsense.

Read more ...
Date 2019-03-14

Recent Blogposts

Property Testing in Haskell

This week's blog post was written for FPComplete. Head over to their blog for the full post.

Read more ...

Cursors, Part 4: The Textfield cursor

This is the fourth post in a series about cursors. It prepares the right data structure to write a simple text editor

Disclaimer: cursor is a library based off the concepts outlined in this blog post. It originated in the work on smos, a Purely Functional Semantic Editor.

Read more ...
Date 2019-02-14

The quitting list

2018 was as interesting year. I focused on my physical and mental health. This year I will start sharing what I learnt by sharing what I call my 'quitting list'.

Read more ...
Date 2019-01-28

Cursors, Part 3: The Nonempty List Cursor

This is the third post in a series about cursors. In this post we will discuss cursors for nonempty lists.

Disclaimer: cursor is a library based off the concepts outlined in this blog post. It originated in the work on smos, a Purely Functional Semantic Editor.

Read more ...