https://bugzilla.wikimedia.org/show_bug.cgi?id=31374

--- Comment #22 from MZMcBride <b...@mzmcbride.com> 2011-10-06 05:45:42 UTC ---
(In reply to comment #21)
> (In reply to comment #20)
>> Putting the {{{{{{{{{}}}}}}}}} madness issues aside, the use-case isn't
>> {{#tag:ref|{{#tag:ref}}}}, it's {{#tag:ref|<ref></ref>}} (see comment 0).
>> Accommodating (and encouraging) syntax like this is exactly what got the 
>> parser
>> into the shape it's in now. Haphazard hacks get ingrained into the code and
>> then suddenly everyone else is expected to be able to deal with them, rather
>> than implementing a proper solution when the issues are obvious. That was
>> largely my point, but it seems to be rather moot now.
> 
> Nested tags have always been allowed, I fixed a related bug as early as r2880.
> A bug with nested tags does not indicate that there is a problem with #tag,
> since there are plenty of other ways to do nested tags. If you have some 
> deeper
> problem with #tag, I suggest you complain on another bug report.

* <ref> is implemented.
* {{#tag:}} is implemented.
* Users decide to combine the two into new creations.
* MediaWiki upgrade to 1.18 breaks these (Frankensteinian) creations.
* Bug is filed documenting exposed strip markers with specific nested markup.
* [decision whether to properly support nested refs] and/or [decision whether
to properly support mixed syntax]

(From comment #20)
> A considered decision to change or update ref syntax would be a Good Thing.
> Implementing "solutions" like this that put a band-aid on the problem and make
> it more difficult to resolve issues down the line is a Bad Thing.

A lack of considered decisions regarding syntax and code structure is what got
MediaWiki its current parser. That was my point, buried somewhere in there.
Apologies if I hijacked the bug discussion.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to