2 ms·
Right but if you want simple why not "just" use markdown (with maybe HTML support cut off?). Why make something subtly-similar-but-incompatble ? If you want pr
by ilyt 3y ago
Right but if you want simple why not "just" use markdown (with maybe HTML support cut off?). Why make something subtly-similar-but-incompatble ?
If you want protocol to be light and low on bandwidth, why would you not include at least the simplest of caching semantics ?
It is just bad design decision after bad design decision
- halicarnassus 3y agoMarkdown is not context-free and therefore hard to parse. Caching can be abused for tracking. That's why both are solutions to the problems the Gemini project is trying to solve.
- halicarnassus 3y agoI meant to wrote "That's why both are solutions to the problems the Gemini project is trying to solve." m(
- ertian 3y agoWhy not? Why is it necessary to use existing approaches, even if they add a lot of incidental complexity? What does it hurt you that Gemini has their own custom markup language that's different than Markdown? You can set up your own little Markdown HTTP server, they're not stopping you.
- vitiral 3y agoMarkdown has loads of bad design decisions for writing a parser... or being the (human) parser. I've made an attempt to do better, it may be illuminating: https://github.com/civboot/cxt https://github.com/civboot/cxt