If you read the previous entries in my journal / blog post / thought dumping substrate, you probably noticed the way of writing is special.
id:: 693c7d29-1968-4ae4-97d4-8f6ddf35e0fe
It's probably not related to style, but to formatting
You may find it very annoying
maybe even clunky to read
And you're probably wondering when the next item in this list will be.
This is a semi-deliberate choice. I decided to give a go to LogSeq, a note-taking #OpenSource software that is built around the idea of "blocks". This mean that every content, every conceptual knowledge item is an item in a list. This allow to do funny things like linking to other blocks. That's completely overkill for a blog, and probably pointless. But I had to try to be sure. And adding constraints drives progress.
As a side note, I implemented part of the blog generation logic by myself. So they are missing features, and I'm not sure I will have the time / motivation to implement linking blocks. I will probably write a post about how this blog generator works in the future.
id:: 693c81cf-36f5-484e-a37a-881806f52a7c
So let's list some advantages of list items
They are easy to display with html
They can be nested recursively
They can be nested recursively
They can be nested recursively (as deep as you want)
They can be .. ok I think you got the point
Because they are trees, they can represent a wide variety of data:
If you want even more discussion about "outlines" (another name for list item content), go read this blogpost from a friend of mineOk, I think I will stop there.