On Sat, Aug 10, 2013 at 12:12 PM, Nikita Popov <nikita....@gmail.com> wrote: > On Sat, Aug 10, 2013 at 9:01 PM, Hannes Magnusson > <hannes.magnus...@gmail.com> wrote: >> >> That is pretty much exactly why I didn't want to use it. >> It was just to much. I actually need to learn the syntax before I can >> write it. >> >> I don't want the the strong semantics relations anymore. Dirt simple is >> the new plan. >> >> Yes, we do need to introduce some new stuff - like tables for changelogs >> (which are already included in the example document I attached). >> We also need to introduce magical elements (which are already included in >> the example document I attached) which cross link functions, types, >> constants, whatever. >> These magical elements are all confined in the linking marker [], and I >> hope they have obvious meaning: >> >> [TYPE:FALSE] >> [CONSTANT:HTML_SPECIALCHARS] >> [SNIPPET:RETURN.FALSEPROBLEM] >> >> >> Python for example also uses rST (or whatever the current acronym for it >> is). I know it is a decent format, but I don't want people needing to read >> some primer explaining all the details and gotchas before they can do stuff. >> >> Keep in mind the example was just something I randomly manually cooked up >> from the strpos example. >> We can bikeshed all we want if a line ending in a space should cause the >> next line to be a separate paragraph (wtf?) or if * is a better list token >> then -. >> >> It doesn't matter and I don't really care :) >> We can call this format rSTown (rST and markdown hybrid) if we want. >> It just needs to be extremely simple and first and foremost: not be in my >> way. > > > First of all: +1 on the general idea :) I always liked to complain about the > XML docs. > > But anyway, I think for writing docs you do need quite a bit of syntax > support and if you want to slap all this onto Markdown you'd basically end > up with RST-but-doesn't-quite-have-the-syntax-of-RST. I don't see much point > in inventing a new language you need to learn if there already is one that > has pretty much exactly the features we need. Markdown and rST are very > similar when it comes to "basic" editing, only significant difference beeing > that Markdown uses `code` while RST uses ``code``. RST just additionally > supports all those other things docs need (like crossreferences, tables, > custom directives, etc).
I'm unsure if either of you actually opened the example file.. Please have a look at it. If you think you can do better, please reply back with a modified file. -Hannes