Extension talk:NaturalLanguageList

#data:/#ignore: as parameters?
Ever since the introduction of #data: and #ignore:, people have complained about their strange appearance. An intention I made since they were different, but Conrad.Irwin have suggested to use regular parameters instead, then one for each element to ignore, e.g.

Would yield 1, 2, 4 and 6.

data= could be retained to retain what would otherwise be understood as a parameter, e.g. Would yield pie=1, hi=2, ignore=5 and data=9.

I would also suggest to retain 's separator even for the ignore= parameter, e.g.

Would yield 1, 2, 4 and 6.

Reactions? --Svippong 13:17, 25 March 2010 (UTC)

What do with intervals?
I have been talking to cirwin on #mediawiki, and - well - we seem to be in disagreement with what exactly to do with. My argument is that since it is now its own parser function, we can do some more fancy stuff, like steps.

cirwin propose the syntax of a..step..b, e.g. (0..2..10 becoming 0, 2, 4, 6, 8, 10) but also perhaps a variable of |step= such as would produce the exact same list. But since this creates two methods of doing the same thing, cirwin is not entirely in favour of this. At which point I would prefer a..step..b over |step=. But I remain unsure.

In addition, I hope I have not strawman'ed cirwin's comments. --Svippong 21:56, 11 April 2010 (UTC)


 * This is an accurate representation of what I said. And I would prefer to allow only the 1..2..4 syntax.
 * In an ideal world, I would delete as it is not orthogonal to  and, and allow each of the latter to take any number of "interval=1..3" paramters (and if I was being really picky, I'd rename "interval" to "range"). Conrad.Irwin 22:02, 11 April 2010 (UTC)


 * I am still split on this matter. I want to hear Happy-melon's stance.  Maybe he has been swayed. --Svippong 22:14, 11 April 2010 (UTC)