Wikipedia talk:Userboxes/Language/Programming/04

Latest comment: 11 years ago by H.Marxen in topic Limit exceeded
WikiProject iconComputing Project‑class
WikiProject iconThis page is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
ProjectThis page does not require a rating on Wikipedia's content assessment scale.
WikiProject iconLanguages Project‑class
WikiProject iconThis page is within the scope of WikiProject Languages, a collaborative effort to improve the coverage of languages on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
ProjectThis page does not require a rating on Wikipedia's content assessment scale.
WikiProject iconUserboxes
WikiProject iconWikipedia:Userboxes/Language/Programming/04 is part of WikiProject Userboxes. This means that the WikiProject has identified it as part of the userboxes system. WikiProject Userboxes itself is an attempt to improve, grow and standardize Wikipedia's articles and templates related to the userbox system, used on many users' pages. We need all your help, so join in today!

TODO edit

Here is what needs to be done on the page:

Series

  • red-links need to be created
  • Hunt down duplicates and re-direct/merge.
  • Make each language internally consistent
    • The entire set of userboxes for a language should use a consistent color scheme:
      • [Always:] The standard language color scheme
      • [Optionally:] A scheme for that language, that does not change between the levels, such as the {{User:ZabMilenko/Userboxes/php coder}} set for PHP
  • Individual Userboxes
    • Any image or abbreviation in the left "id box" should link to the article about the language, but the "-x" should not be linked
    • The right "info box" needs to link to, and only to a category or transclusion page
    • Make sure the userbox represents the skill level (and that the non-specified version makes no skill claims).

This Page

I am working on this right now--it seems that userboxlist2 causes errors in a couple of them/changes the way they display, but most of them have been OK. LPC userbox is incompatible with userboxlist2 (as far as I can tell) as it is not in the template namespace. I will continue working on this and will keep you posted. --Jp07 (talk) 23:25, 15 August 2009 (UTC)Reply

Other

Thank you
~ LukeShu (talk) 20:37, 22 May 2009 (UTC)Reply
OrangeDog (talkedits) 18:32, 9 March 2009 (UTC)Reply

Mesa? Modula? Why are Mesa and Modula not on this list? — Preceding unsigned comment added by Trudyjh (talkcontribs) 23:47, 22 November 2011 (UTC)Reply

RFC edit

Smalltalk edit

FIXME: MOVE VOTE: Please move Template:User SmallTalk to Template:User Smalltalk (lowercase "t") or Template:User st, based on a consensus

I vote for "User Smalltalk", to avoid future name clashes with anything that can be abbreviated "st". OrangeDog (talk • edits) 17:23, 10 September 2009 (UTC)Reply

Other edit

SQL edit

SQL ? Jaydlewis (talk) 05:44, 19 June 2009 (UTC)Reply

It seems SQL was dropped during the split with markup, as it did not clearly fit one or the other. I've added it, and will eventually go through and find any others that were dropped. ~ 10nitro (talk) 17:41, 21 June 2009 (UTC)Reply

VHDL edit

VHDL?--UltraMagnus (talk) 09:27, 9 September 2009 (UTC)Reply

What about it? If you want a userbox for it, feel free to create it (following the existing formats) and add it here. OrangeDog (talk • edits) 16:22, 9 September 2009 (UTC)Reply
The already is several in existence for it (check my userpage for one) unfortunately I am too unfamiliar with wikicode to add it here.--UltraMagnus (talk) 16:49, 10 September 2009 (UTC)Reply

Cleanup guide edit

When fixing these userboxes, remember the following:

  • Create new categories if they have been replaced by new language cats
  • Use {{userbox-level}} to format the box
  • The id (js) and name (JavaScript) should link to the article, while the skill level (beginner) should link to the category (:Category:User js-1)
  • Use <noinclude> to add the category Category:Computer language user templates
  • Transclude each template on its corresponding category page
  • Check that categories nest correctly
  • Search categories for duplicates and unnecessary alternatives and redirect to the canonical templates

OrangeDog (talk • edits) 17:32, 2 October 2009 (UTC)Reply

unified programming/markup box? edit

Is there a box similar to Babel for programming and markup? It would seem there isn't. Perhaps it would be good to copy the babel template and modify it for use with programming languages. Just a suggestion. I suppose I could give it a shot if I have some time. Quillaja (talk) 13:34, 28 October 2009 (UTC) It seems I had a little time, and I made an example. It's at User:Quillaja/Userbox/Programming. It would look something like on the right. (10/29: removed because it was a bother.) It requires that the template for each language be located in the "User" path, like "User prog-2". With a quick test, it fails on the "User t|2" (template) userbox. I'd guess that's because of using the pipe in the name. Using {{!}} didn't solve the problem. Quillaja (talk) 14:12, 28 October 2009 (UTC)Reply

What's wrong with {{Userboxtop}} and {{Userboxbottom}}? OrangeDog (τ • ε) 19:11, 28 October 2009 (UTC)Reply
Nothing; I just didn't know about them. I also liked the simplicity of the Babel template, but it appears Userboxtop, etc. are more flexible. Quillaja (talk) 23:32, 28 October 2009 (UTC)Reply

Other markup languages? edit

Wikipedia:Userboxes/Programming#Missing_languages documents a mechanism for specifying a userbox even if there is no specific template for it. Is there a similar mechanism for a markup language not listed in Wikipedia:Userboxes/Programming#Markup_languages? Shmuel (Seymour J.) Metz (talk) 15:57, 26 May 2010 (UTC)Reply

I don't think that would be necessary; markup languages are considered a subset of programming languages in {{WP:UBS}}.
--Gyrobo (talk) 16:34, 26 May 2010 (UTC)Reply
The wording of the userbox for, e.g., HTML, is different from the wording of the userbox for, e.g. Ada. That would appear to indicate that the distinction is recognized. Shmuel (Seymour J.) Metz (talk) 19:38, 26 May 2010 (UTC)Reply
That's a good point. And if they were the same, they wouldn't be on two different pages. If you wanted to make a series of generic templates for "This user can write in XXX", I'd support it.
--Gyrobo (talk) 19:52, 26 May 2010 (UTC)Reply
I might if nobody beats me to it, but right now I'm in the process of writing several articles and am finding that things I want to refer to don't exist, leaving me with the prospect of writing more articles than I had planned. I'm also still learning the culture and infrastructure of Wiki, and probably shouldn't develop any templates until I'm more familiar with things. Shmuel (Seymour J.) Metz (talk) 20:35, 26 May 2010 (UTC)Reply
  Done Hope you like them, you can change around the text if you like.
--Gyrobo (talk) 21:40, 26 May 2010 (UTC)Reply

Guidance on skill levels? edit

Shouldn't someone write some generic non-language specific guidance on what the different skill levels mean? This information would help users choose the "correct" skill level and could be placed in the Introduction. Stieltjes (talk) 20:11, 26 July 2011 (UTC)Reply

Mesa? Modula? edit

Why are there not userboxes for Mesa and Modula? Trudyjh (talk) 23:50, 22 November 2011 (UTC)Reply

PL/I edit

The language is PL/I (roman numeral I), not PL/1. Peter Flass (talk) 00:48, 18 December 2011 (UTC)Reply

Limit exceeded edit

Towards the end of the Gallery, starting with 2.48 VHDL, the userboxes stop to show. That appears to be due to some limit exceeded:

Post-expand include size: 2048000/2048000 bytes

(which can be seen as an HTML comment near the end of the page)

I'm not (yet) sure how to remedie that. Obviously the page is quite large, and should probably split into many partial pages.
--H.Marxen (talk) 20:18, 27 December 2012 (UTC)Reply

I have split programming languages into two subpages A-L and M-Z. I've also changed the navigation box template. I hope I got it all right.
--H.Marxen (talk) 16:43, 2 January 2013 (UTC)Reply