Template:Language: Difference between revisions
Content added Content deleted
(The ! template seems to work for getting rid of the site table whitespace, but I can't get it to work for the other tables) |
(I think I got rid of the whitespace) |
||
Line 8: | Line 8: | ||
}} |
}} |
||
{|style="text-align: left; font-size: 75%; background-color: #f9f9f9;" |
{|style="text-align: left; font-size: 75%; background-color: #f9f9f9;" |
||
⚫ | |||
|- |
|||
! |
![[:Category:Execution method|Execution method]]: |
||
{{!}}{{#switch: {{lc:{{{exec|}}}}}|machine = Compiled (machine code) [[Category:Execution method/Compiled/Machine code]]|interpreted = Interpreted [[Category:Execution method/Interpreted]]|bytecode = Compiled (bytecode) [[Category:Execution method/Compiled/Bytecode]]}} |
|||
{{!}}- |
|||
|- |
|||
}} |
|||
⚫ | |||
{{#if: {{{gc|}}}|![[:Category:Garbage collection|Garbage collected]]: |
|||
⚫ | |||
|- |
|||
{{!}}- |
|||
⚫ | |||
}} |
|||
|{{#if: {{{parampass|}}}|{{#ifeq: {{{parampass}}}|both| By reference, By value[[Category:Parameter passing/By reference]][[Category:Parameter passing/By value]]| |
|||
{{#if: {{{parampass|}}}|![[:Category:Parameter passing|Parameter passing methods]]: |
|||
⚫ | |||
|- |
|||
By {{lc:{{{parampass}}}}}[[Category:Parameter passing/By {{lc:{{{parampass}}}}}]]}} |
|||
{{!}}- |
|||
⚫ | |||
}} |
|||
⚫ | |||
⚫ | |||
|- |
|||
!{{# |
{{!}}{{#ifeq: {{{safety}}}|both|Safe, Unsafe[[Category:Typing/Safe]][[Category:Typing/Unsafe]]|{{ucfirst:{{{safety}}}}} |
||
[[Category:Typing/{{ucfirst:{{{safety}}}}}]]}} |
|||
{{!}}- |
|||
|- |
|||
}} |
|||
⚫ | |||
⚫ | |||
|{{#if: {{{compat|}}}|{{#ifeq: {{{compat}}}|both|Nominative, Structural[[Category:Typing/Compatibility/Nominative]][[Category:Typing/Compatibility/Structural]]|{{ucfirst:{{{compat}}}}} |
|||
[[Category:Typing |
{{!}}{{ucfirst:{{{strength}}}}}<br>[[Category:Typing/{{ucfirst:{{{strength}}}}}]] |
||
{{!}}- |
|||
|- |
|||
}} |
|||
⚫ | |||
{{#if: {{{compat|}}}|![[:Category:Typing/Compatibility|Type compatibility]]: |
|||
⚫ | |||
|- |
|||
⚫ | |||
⚫ | |||
{{!}}- |
|||
⚫ | |||
}} |
|||
⚫ | |||
⚫ | |||
|- |
|||
!{{ |
{{!}}{{ucfirst:{{{express}}}}}[[Category:Typing/Expression/{{ucfirst:{{{express}}}}}]] |
||
{{!}}- |
|||
⚫ | |||
}} |
|||
|- |
|||
{{#if: {{{checking|}}}|![[:Category:Typing/Checking|Type checking]]: |
|||
⚫ | |||
⚫ | |||
⚫ | |||
|- |
|||
{{!}}- |
|||
}} |
|||
{{#if: {{{untyped|}}}|!{{#ifeq: {{{untyped}}}|yes|Untyped:}} |
|||
⚫ | |||
{{!}}- |
|||
}} |
|||
{{#if: {{{tags|}}}|![[Help:Syntax_Highlighting|Lang tag(s)]]: |
|||
{{!}}{{{tags}}} |
|||
{{!}}- |
|||
}} |
|||
!See Also: |
!See Also: |
||
|{{HOPL}}{{#if:{{{LCT|}}}|<br>[[Language Comparison Table#{{PAGENAME}}|{{PAGENAME}} compared to other languages]]}} |
|{{HOPL}}{{#if:{{{LCT|}}}|<br>[[Language Comparison Table#{{PAGENAME}}|{{PAGENAME}} compared to other languages]]}} |