Cognitive aspects of navigation in gemini space

jan6 at tilde.ninja jan6 at tilde.ninja
Sun May 17 12:42:50 BST 2020


> On 5/14/20 8:47 PM, James Tomasino wrote:
> 
> We could use the starting code fence to indicate whether the content is
> art or not, or parseable as text or not.
> 
> ```text
> 
> ```art

I'm not a fan of the ending part having text too,
slightly harder parser, and noticeably harder to read for humans, 
especially if there are several blocks back-to-back
other than that, not too bad idea, I suppose

of course, ``` might not be the best characters, but it'd work
(` is accessable on US keyboard, but often a combining character or behind some key-chord on other layouts)

maybe...something like this?

``` whitespace [optional alt text describing contents]
monospace art or code block
```

where you could do stuff like
``` hello_world.py
print("hello world")
```
and
```  a cheering stick-man
\o/
 |
/ \
```
or simply
``` 
can re-use as block quote as well
because why not?
~jan6, 2020
```

would probably be good to have different start and end tags to make it simple to parse
otherwise you'd need to count if current ``` line is odd or even numbered (did it just start, or did it finish?), or such extra checks

that's why it could be good to require at least one whitespace after starting ``` and none after closing one,
alt text optional, but descriptive if used (you could have a convention of having art captions start with "art, depicting" or such, but not one word "art, figure it out yourself")


but hey, these are just my initial thoughts, feedback?


More information about the Gemini mailing list