Site Archived Nov 7, 2023

Devlog

These are my daily notes and internal conversations during development. They may be helpful to understand the larger context of decisions that were made, and how I learned and explored while building.

Devlog < 2023 < March < 11

| by date | | thread: collect |

When trying to add in support for selecting lists from the active object, I ran into a limitation with my syntax. It was not possible to use a string to signal where you would like that key to resolve from. After thinking about it a bit, I think I’ll remove the whole $self() and $obj() functions, and only have $() with a ‘.’ separated path for object navigation, and no ‘.’ if it’s coming out of the context. This should simplify a bit I think, with only a tiny bit of added ambiguity.

I'm also running into this issue with the block quote parser. I think I need to re-think the steps it takes to process a new line, skip the tabs, and check for closing. The first thing I need to do is find an opening, made up of tabs"""\n. Once I do that I want to be skipping tabs and then looking for a closer which is """\n.

| thread: collect | | by date |