Latest Blogpost

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

Recent Blogposts

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 ...

2018; Year in review

2018 has been exciting, unusual and interesting.

Read more ...
Date 2018-12-28

Picosmos: Writing a simple single-line text-editor with brick.

Using the cursors as defined in the previous posts about list cursors and text cursors we can now take the first step toward writing a Purely Functional Semantic Editor. In this post we will write a purely functional text editor for a single line of text using brick.

Read more ...