To propose a language to be featured, edit the list of candidates, adding the language as a list item consisting of a link to the language's article. The entry should be added in alphabetical order, symbols first, like the language list.
Any user (whether registered or anonymous) can suggest one language to be featured by listing it on this page; however, suggesting your own languages is forbidden. Every so often (we're not sure of the exact time span yet), an administrator will choose a language from the available candidates, roughly according to the following criteria:
- The language's article should be well-written and formatted, with all the relevant details. If you want to suggest a language with a rough article, improve the article first! In particular, a language's article must contain at least a brief specification for it to be considered.
- Languages with examples on the page are given preference to those without, unless no examples can be provided.
- Languages with linked implementations are given preference to those without, again unless an implementation is impossible.
- Languages with more novel concepts and themes are given preference. That is, languages with obscure paradigms are given preference to those that have many siblings and, for example, two stack-based languages are unlikely to be featured consecutively.
- Languages that have not already been featured are strongly preferred, unless it has been a long time since it was previously featured, or significant new developments have occurred that warrant a second featuring.
Beyond those criteria, the choice of language is up to the discretion of the administrator. Once the language is selected, the administrator will write a blurb for the main page, feature the language, and remove it from the list of candidates. If none of the candidates meet the criteria, then the current language will likely stay until more are proposed; if a significant amount of time has passed since the featured language change, then the administrator can select a language per their own whims (and this process should be reviewed!).
Periodically, the list of candidates will be blanked, and people will be allowed to submit candidate languages once again, with the caveat that the same person cannot submit the same language twice in a row. This will be done infrequently, so make your suggestion count.
List of candidates
- Aubergine --Quintopia (talk) 19:03, 28 September 2012 (UTC)
- Befunge --Poolala (talk) 03:15, 2 October 2013 (UTC)
- Eodermdrome --Phantom Hoover 13:35, 24 March 2012 (UTC)
- Funciton --Maharba (talk) 21:32, 8 February 2013 (UTC)
- Hollow --Chris Pressey (talk) 08:30, 13 November 2012 (UTC)
- INTERCAL -- User:Iamcalledbob 22:59, 16 June 2018
- Kipple – GregorR 18:25, 20 March 2012 (UTC)
- Quipu --Timwi (talk) 11:49, 27 January 2013 (UTC)
- Rail --AndoDaan (talk) 23:55, 25 November 2014 (UTC)
- Smurf --User:A 8:34 25 Jul. 2018
- Sortle --Keymaker 19:48, 24 March 2012 (UTC)
- Thue --Hppavilion1 (talk) 03:57, 21 October 2015 (UTC)
- Unlambda --ais523 13:15, 19 March 2012 (UTC)
- Underload --EzoLang (talk) 22:24, 14 June 2012 (UTC)