summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-11-14 03:51:22 +0000
committerChris McDonough <chrism@agendaless.com>2009-11-14 03:51:22 +0000
commit843784a799cf77e3fa31ff45e1baa4abd471ea6b (patch)
treea4443413949bd3a7ed35dc900836830d2e191eff
parentb1d4c094d915e8f448472311c29e8c4c456182a1 (diff)
downloadpyramid-843784a799cf77e3fa31ff45e1baa4abd471ea6b.tar.gz
pyramid-843784a799cf77e3fa31ff45e1baa4abd471ea6b.tar.bz2
pyramid-843784a799cf77e3fa31ff45e1baa4abd471ea6b.zip
Murg.
-rw-r--r--docs/designdefense.rst21
1 files changed, 10 insertions, 11 deletions
diff --git a/docs/designdefense.rst b/docs/designdefense.rst
index ae3bf89e9..05ec7a29c 100644
--- a/docs/designdefense.rst
+++ b/docs/designdefense.rst
@@ -371,19 +371,18 @@ palatable for XML-haters. For example, the ``bfg_view`` decorator
function allows you to replace ``<view>`` statements in a ZCML file
with decorators attached to functions or methods. In the future, BFG
will contain a mode that makes configuration completely imperative as
-described in
+described in :term:`zcml_encouragement`. In BFG 1.2, no
+:mod:`repoze.bfg` developer will need to interact with ZCML/XML unless
+they choose to.
However, currently, there are times when a BFG application developer
-will be required to interact with ZCML, and thus XML. Alas, it is
-what it is. All configuration formats suck in one way or another; I
-personally don't think any of our lives would be markedly better if
-the format were YAML, JSON, or INI. It's all just plumbing that you
-mostly cut and paste.
-
-As described in :term:`zcml_encouragement`, in BFG 1.2, there will be
-mode of configuration which is completely imperative (completely
-Python-driven). At this point, no :mod:`repoze.bfg` developer will
-need to interact with ZCML/XML, they'll just be able to use Python.
+will be required to interact with ZCML, and thus XML. Alas; it is
+what it is. You might think some other configuration file format
+would be better. But all configuration formats suck in one way or
+another; I personally don't think any of our lives would be markedly
+better if the format were YAML, JSON, or INI. It's all just plumbing
+that you mostly cut and paste once you're past 20 minutes into a
+project.
.. _model_traversal_confusion: