Category:Clipper: Difference between revisions
Content added Content deleted
(Langauge stub) |
(Not sure how to do this template. Looks too much like line-noise.) |
||
Line 1:
{{infobox_begin}}'''{{Clipper}}''' is a '''programming language'''. It may be used to instruct computers to accomplish a variety of tasks which may or may not be domain-specific.
{{#if:{{{site|}}}|{{{!}}style="text-align: left; font-size: 75%; background: transparent;"
{{!}}-
![{{{site}}} Abandonware]
{{!}}}
}}
{|style="text-align: left; font-size: 75%; background: transparent;"
{{#if: {{{exec|}}}|{{!}}-
![[: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]]:
{{!}}{{ucfirst:{{{gc|}}}}}[[Category:Garbage collection/{{ucfirst:{{{gc}}}}}]]
{{!}}-
}}
{{#if: {{{parampass|}}}|![[:Category:Parameter passing|Parameter passing methods]]:
{{!}}{{#ifeq: {{{parampass}}}|both| By reference, By value[[Category:Parameter passing/By reference]][[Category:Parameter passing/By value]]|
By {{lc:{{{parampass}}}}}[[Category:Parameter passing/By {{lc:{{{parampass}}}}}]]}}
{{!}}-
}}
{{#if: {{{safety|}}}|![[:Category:Typing|Type safety]]:
{{!}}{{#ifeq: {{{safety}}}|both|Safe, Unsafe[[Category:Typing/Safe]][[Category:Typing/Unsafe]]|{{ucfirst:{{{safety}}}}}
[[Category:Typing/{{ucfirst:{{{safety}}}}}]]}}
{{!}}-
}}
{{#if: {{{strength|}}}|![[:Category:Typing|Type strength]]:
{{!}}{{ucfirst:{{{strength}}}}}<br>[[Category:Typing/{{ucfirst:{{{strength}}}}}]]
{{!}}-
}}
{{#if: {{{compat|}}}|![[:Category:Typing/Compatibility|Type compatibility]]:
{{!}}{{#ifeq: {{{compat}}}|both|Nominative, Structural[[Category:Typing/Compatibility/Nominative]][[Category:Typing/Compatibility/Structural]]|{{ucfirst:{{{compat}}}}}
[[Category:Typing/Compatibility/{{ucfirst:{{{compat}}}}}]]}}
{{!}}-
}}
{{#if: {{{express|}}}|![[:Category:Typing/Expression|Type expression]]:
{{!}}{{ucfirst:{{{express}}}}}[[Category:Typing/Expression/{{ucfirst:{{{express}}}}}]]
{{!}}-
}}
{{#if: {{{checking|}}}|![[:Category:Typing/Checking|Type checking]]:
{{!}}{{#ifeq: {{{checking}}}|both|Dynamic, Static[[Category:Typing/Checking/Dynamic]][[Category:Typing/Checking/Static]]|
{{ucfirst:{{{checking|}}}}}[[Category:Typing/Checking/{{ucfirst:{{{checking}}}}}]]}}
{{!}}-
}}
{{#if: {{{untyped|}}}|!{{#ifeq: {{{untyped}}}|yes|Typing:
{{!}}Untyped[[Category:Typing/Untyped]]}}
{{!}}-
}}
{{#if: {{{tags|}}}|![[Help:Syntax_Highlighting|Lang tag(s)]]:
{{!}}{{{tags}}}
{{!}}-
}}
!See Also:
|{{*}}{{HOPL}}
{{#if: {{{bnf|}}}|{{*}} [{{{bnf}}} BNF Grammar for {{PAGENAME}}]}}
{{#ifeq:{{{LCT|}}}|yes|{{*}} [[Language Comparison Table#{{PAGENAME}}|{{PAGENAME}} compared to other languages]]}}
|}
Listed below are all of the tasks on Rosetta Code which have been solved using {{PAGENAME}}.{{sharethis}}{{infobox_end}}{{Impl needed}}<includeonly>[[Category:Programming Languages|{{uc:{{PAGENAME}}}}]][[Category:Solutions by Programming Language|{{uc:{{PAGENAME}}}}]]</includeonly><noinclude>This box is primarily used in category pages (click "What links here" in the navbar on the left), not all of which will have much information in them. If a language category page has too little content, but too many articles, the infobox will overlap the article list.
Usage:
{|style="text-align: center;"
!Param name
!values
!meaning
|-
|exec
|"machine", "interpreted", or "bytecode"
|execution method
|-
|site
|a full URL
|official language website
|-
|gc
|"yes" or "no"
|garbage collection
|-
|parampass
|"value", "reference", or "both"
|parameter passing mode(s)
|-
|safety
|"safe", "unsafe", or "both"
|type safety
|-
|strength
|"strong" or "weak"
|type strength
|-
|compat
|"nominative", "structural", "both", or "duck"
|type compatibility
|-
|express
|"implicit" or "explicit"
|type expression
|-
|checking
|"static", "dynamic", or "both"
|type checking
|-
|untyped
|"yes" or undefined
|"yes" if the language has no type system
|-
|tags
|a list of lang tag arguments
|this language's corresponding lang tag argument
|-
|LCT
|"yes" or "no"
|whether this language has an entry in the [[Language Comparison Table]]
|-
|bnf
|(URL)
|Where the BNF grammar for this language is located or may be found
|}
{{template}}</noinclude>
|
Revision as of 09:19, 15 March 2010
Template:Clipper is a programming language. It may be used to instruct computers to accomplish a variety of tasks which may or may not be domain-specific.
Listed below are all of the tasks on Rosetta Code which have been solved using Clipper.
See Also: |
|
---|
Your Help Needed
If you know Clipper, please write code for some of the tasks not implemented in Clipper.
If you know Clipper, please write code for some of the tasks not implemented in Clipper.
This box is primarily used in category pages (click "What links here" in the navbar on the left), not all of which will have much information in them. If a language category page has too little content, but too many articles, the infobox will overlap the article list.
Usage:
Param name | values | meaning |
---|---|---|
exec | "machine", "interpreted", or "bytecode" | execution method |
site | a full URL | official language website |
gc | "yes" or "no" | garbage collection |
parampass | "value", "reference", or "both" | parameter passing mode(s) |
safety | "safe", "unsafe", or "both" | type safety |
strength | "strong" or "weak" | type strength |
compat | "nominative", "structural", "both", or "duck" | type compatibility |
express | "implicit" or "explicit" | type expression |
checking | "static", "dynamic", or "both" | type checking |
untyped | "yes" or undefined | "yes" if the language has no type system |
tags | a list of lang tag arguments | this language's corresponding lang tag argument |
LCT | "yes" or "no" | whether this language has an entry in the Language Comparison Table |
bnf | (URL) | Where the BNF grammar for this language is located or may be found |
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Clipper examples needing attention (empty)
- Clipper Implementations (empty)
- Clipper User (6 P)
Pages in category "Clipper"
The following 23 pages are in this category, out of 23 total.