From 341df9febc7b219160198f9d7840ac38c5f1f8c3 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 8 Nov 2007 15:32:28 -0500 Subject: web commit by JoshTriplett --- doc/todo/New_preprocessor_directive_syntax.mdwn | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 doc/todo/New_preprocessor_directive_syntax.mdwn diff --git a/doc/todo/New_preprocessor_directive_syntax.mdwn b/doc/todo/New_preprocessor_directive_syntax.mdwn new file mode 100644 index 000000000..7790c2f78 --- /dev/null +++ b/doc/todo/New_preprocessor_directive_syntax.mdwn @@ -0,0 +1,19 @@ +As discussed on IRC, preprocessor directives should transition to a +new syntax distinct from wikilinks. Possible syntaxes: + +* `[[!preprocessor directive]]` +* `{{preprocessor directive}}` + +The transition would involve adding the new syntax, adding an option +to turn off the old syntax with the default allowing it, giving people +time to convert their wikis and turn the option on, and releasing a +new ikiwiki (version 3 for instance) that turns off the old syntax by +default. + +Making this transition would fix two major warts: + +* The inability to use spaces in wikilinks or link text +* The requirement to use a trailing space on a preprocessor directive + with no arguments, such as `[[toc ]]` + +--[[JoshTriplett]] -- cgit v1.2.3