Latest Blogpost

Testing for beginners at Monadic Party

I am pleased to announce that I will be speaking about testing at Monadic Party.

Read more ...

Recent Blogposts

Nanosmos: Writing a simple text-editor with brick.

With the two new cursors as defined in the previous posts about nonempty cursors and text field cursors we can take the next step towards making a Purely Functional Semantic Forests Editor like Smos. In this post we will write a simple purely functional text editor using brick, building on the previous single-line text editor: picosmos.

Read more ...

"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

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