Template talk:list helper

From Wiktionary, the free dictionary
Latest comment: 6 years ago by Per utramque cavernam in topic RFM discussion: January 2018–September 2023
Jump to navigation Jump to search

RFD[edit]

The following information passed a request for deletion.

This discussion is no longer live and is left here as an archive. Please do not modify this conversation, but feel free to discuss its conclusions.


This is the "old" helper template... the slow and complex one. It hasn't been orphaned completely yet, but most uses have been transferred to the new User:CodeCat/list helper template. So this can't be deleted yet. However, if it does fail deletion, I'm hoping that others will help with converting the last 80 or so templates that still use it: [1]. Once deleted, User:CodeCat/list helper will be moved over to replace it. —CodeCat 23:23, 24 January 2013 (UTC)Reply

Support. Your template is much more efficient. — Ungoliant (Falai) 23:26, 24 January 2013 (UTC)Reply
Keep. The template aids creation of new list templates, and the performance will be improved once Lua is deployed. --Yair rand (talk) 23:39, 24 January 2013 (UTC)Reply
I don't see how it provides more "aid" than its replacement, and I don't think waiting for Lua is an option. —CodeCat 23:48, 24 January 2013 (UTC)Reply
Delete, and reject the idea that we should wait for Lua or Scribunto or any of the other updates we've been promised which haven't materialised on time, and that we shouldn't use the infrastructure we already have in place ([[User:CodeCat/list helper]]) to improve things in the meantime. - -sche (discuss) 01:28, 25 January 2013 (UTC)Reply
I believe they have a developer assigned exclusively to getting Lua and Scribunto up and running on en.Wiktionary. What was his name... oh, I remember now: Godot... Chuck Entz (talk) 05:35, 25 January 2013 (UTC)Reply
Delete aka Support per -sche's excellent reasoning. —Μετάknowledgediscuss/deeds 02:26, 25 January 2013 (UTC)Reply
Orphan and delete with prejudice. Or at the very least, we should rename it to something less misleading, like {{list monster}}. —RuakhTALK 05:45, 25 January 2013 (UTC)Reply
I think it's an overwhelming delete. So this fails. Yay! But it still has about 70 transclusions in the Template namespace, which will need to be replaced. —CodeCat 15:59, 6 February 2013 (UTC)Reply
I'm trying to help, but some of the existing templates, like Template:list:Hebrew script letter names/en and Template:list:chess pieces/en have multiple hypernyms and synonyms and so forth. Your replacement template apparently permits only one hypernym and no synonyms, AFAICT. —Angr 16:38, 6 February 2013 (UTC)Reply
It does, actually. It doesn't create a link to the words listed under list= or hypernym=, it treats it as normal text. So you can just put something like "{{l-self|en|aleph}}/{{l-self|en|alef}}" as one of the items. The same works for hypernyms as well. —CodeCat 17:02, 6 February 2013 (UTC)Reply

Kept as it has been replaced with CodeCat's version. --ElisaVan (talk) 17:42, 5 October 2013 (UTC)Reply

RFD 2[edit]

The following information passed a request for deletion.

This discussion is no longer live and is left here as an archive. Please do not modify this conversation, but feel free to discuss its conclusions.


It seems we have agreed to delete this template and replace it with CodeCat's version (or / in addition with my own two versions). Or haven't we? Is the template going to be deleted? --Pereru (talk) 10:07, 6 March 2013 (UTC)Reply

Lua has changed a lot of things. The problem with the old list helper was that it contained a lot of intricate code that was necessary because of how templates work. In particular, templates don't support loops, so each parameter out of 60 (!) had to be addressed individually. Lua on the other hand supports loops, so it could easily iterate over all the parameters individually with only a small amount of code. Another advantage is that Lua can do string operations, so it would be possible to enter a list item with alternatives, like "Antarctic Ocean/‎Southern Ocean", and the Lua module could be written so that it automatically splits where the slash is. On the other hand, the new list template as it is now is rather simple and straightforward, and flexible at the same time, so it may not really be necessary to change much about how it works for now. —CodeCat 13:39, 10 March 2013 (UTC)Reply
We could even have the template split by commas, so that it wouldn't require any template-y stuff at all. It might even be faster than using the l template repeatedly like in CodeCat/list helper. --Yair rand (talk) 23:46, 10 March 2013 (UTC)Reply
It is probably better to let Lua do the linking, yes. But we can still decide on whether to split the words by passing multiple parameters, or split them with commas and let Lua split it. I don't know which would be faster. —CodeCat 01:03, 11 March 2013 (UTC)Reply

Kept as CodeCat has changed it and improved it. --ElisaVan (talk) 17:43, 5 October 2013 (UTC)Reply

No I didn't... —CodeCat 17:45, 5 October 2013 (UTC)Reply
Sure you did, in this edit. Right? --ElisaVan (talk) 11:42, 6 October 2013 (UTC)Reply


RFM discussion: July–August 2015[edit]

See Template talk:list helper 2#RFM discussion: July–August 2015.

RFM discussion: January 2018–September 2023[edit]

The following discussion has been moved from Wiktionary:Requests for moves, mergers and splits (permalink).

This discussion is no longer live and is left here as an archive. Please do not modify this conversation, but feel free to discuss its conclusions.


Is {{list helper 2}} an improved version of {{list helper}}? Can all instances of {{list helper}} be converted to {{list helper 2}}? --Per utramque cavernam (talk) 22:33, 3 January 2018 (UTC)Reply

I'm archiving this since no-one has answered; if this is still an issue, please re-raise. - -sche (discuss) 07
55, 7 September 2023 (UTC)