[Python-Dev] The docs, reloaded (original) (raw)
Stephen J. Turnbull stephen at xemacs.org
Tue May 22 13:27:16 CEST 2007
- Previous message: [Python-Dev] The docs, reloaded
- Next message: [Python-Dev] The docs, reloaded
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Armin Ronacher writes:
rst is simpler than latex:
LaTeX:
\item[\code{?}, \code{+?}, \code{??}] The \character{}, \character{+}, and \character{?} qualifiers are all \dfn{greedy}; they match as much text as possible. Sometimes this behaviour isn't desired; if the RE \regexp{<.>} is matched against \code{'
title
'}, it will match the entire string, and not just \code{''}. Adding \character{?} after the qualifier makes it perform the match in \dfn{non-greedy} or \dfn{minimal} fashion; as \emph{few} characters as possible will be matched. Using \regexp{.
?} in the previous expression will match only \code{''}.
Here the same in rst:
*?
,+?
,??
The'\*'
,'+'
, and'?'
qualifiers are all :dfn:greedy
; they match as much text as possible. Sometimes this behaviour isn't desired; if the RE :regexp:<.\*>
is matched against'<H1>title</H1>'
, it will match the entire string, and not just'<H1>'
. Adding'?'
after the qualifier makes it perform the match in :dfn:non-greedy
or :dfn:minimal
fashion; as few characters as possible will be matched. Using :regexp:.\*?
in the previous expression will match only'<H1>'
.
IMO that pair of examples shows clearly that, in this application,
reST is not an improvement over LaTeX in terms of readability/
writability of source. It's probably not worse, although I can't help
muttering "EIBTI". In particular I find the "'...'
" construct
horribly unreadable because it makes it hard to find the Python syntax
in all the reST.
I don't think that's an argument against switching to reST, though. Georg's site speaks for itself. Kudos!
- Previous message: [Python-Dev] The docs, reloaded
- Next message: [Python-Dev] The docs, reloaded
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]