Difference between revisions of "Template:Infobox programming language/doc"

From blackwiki
Jump to navigation Jump to search
Line 54: Line 54:
 
  | implementations        = Many. See [[:Category:Scheme implementations]]
 
  | implementations        = Many. See [[:Category:Scheme implementations]]
 
  | influenced by          = [[Lisp programming language|Lisp]], [[ALGOL]], [[MDL (programming language)|MDL]]
 
  | influenced by          = [[Lisp programming language|Lisp]], [[ALGOL]], [[MDL (programming language)|MDL]]
  | influenced            = [[Clojure]], [[Common Lisp]], [[Dylan (programming language)|Dylan]], [[EuLisp]], [[Haskell (programming language)|Haskell]], [[Hop (software)|Hop]], [[JavaScript]], [[Kernel (programming language)|Kernel]], [[Lua (programming language|Lua]], [[R (programming language)|R]], [[Racket (programming language)|Racket]], [[Ruby (programming language)|Ruby]]
+
  | influenced            = [[Clojure]], [[Common Lisp]], [[Dylan (programming language)|Dylan]], [[EuLisp]], [[Haskell (programming language)|Haskell]], [[Hop (software)|Hop]], [[JavaScript]], [[Kernel (programming language)|Kernel]], [[Lua (programming language)|Lua]], [[R (programming language)|R]], [[Racket (programming language)|Racket]], [[Ruby (programming language)|Ruby]]
 
  | operating system      =  
 
  | operating system      =  
 
  | license                =
 
  | license                =
Line 78: Line 78:
 
  | implementations        = Many. See [[:Category:Scheme implementations]]
 
  | implementations        = Many. See [[:Category:Scheme implementations]]
 
  | influenced by          = [[Lisp programming language|Lisp]], [[ALGOL]], [[MDL (programming language)|MDL]]
 
  | influenced by          = [[Lisp programming language|Lisp]], [[ALGOL]], [[MDL (programming language)|MDL]]
  | influenced            = [[Clojure]], [[Common Lisp]], [[Dylan (programming language)|Dylan]], [[EuLisp]], [[Haskell (programming language)|Haskell]], [[Hop (software)|Hop]], [[JavaScript]], [[Kernel (programming language)|Kernel]], [[Lua (programming language|Lua]], [[R (programming language)|R]], [[Racket (programming language)|Racket]], [[Ruby (programming language)|Ruby]]
+
  | influenced            = [[Clojure]], [[Common Lisp]], [[Dylan (programming language)|Dylan]], [[EuLisp]], [[Haskell (programming language)|Haskell]], [[Hop (software)|Hop]], [[JavaScript]], [[Kernel (programming language)|Kernel]], [[Lua (programming language)|Lua]], [[R (programming language)|R]], [[Racket (programming language)|Racket]], [[Ruby (programming language)|Ruby]]
 
  | operating system      =  
 
  | operating system      =  
 
  | license                =
 
  | license                =

Revision as of 16:05, 11 May 2013

Usage

{{Infobox programming language
 | name                   = 
 | title                  =
 | logo                   = 
 | logo caption           = 
 | screenshot             = 
 | screenshot caption     = 
 | paradigm               = 
 | family                 = 
 | released               = <!-- {{Start date|YYYY}} -->
 | designer               = 
 | developer              = 
 | latest release version = 
 | latest release date    = <!-- {{Start date and age|YYYY|MM|DD}} -->
 | latest preview version = 
 | latest preview date    = <!-- {{Start date and age|YYYY|MM|DD}} -->
 | frequently updated     = <!-- yes/no -->
 | typing                 = 
 | scope                  = 
 | implementations        = 
 | dialects               = 
 | influenced by          = 
 | influenced             = 
 | programming language   = 
 | platform               = 
 | operating system       = 
 | license                = 
 | file ext               =
 | fileformat             = 
 | website                = <!-- {{url|www.example.com}} -->
 | wikibooks              = 
}}

Example

Scheme
Lambda lc.svg
Paradigmmulti-paradigm: functional, procedural, meta
Designed byGuy L. Steele and Gerald Jay Sussman
First appeared1975
Stable release
R6RS (ratified standard) / 2007
Typing disciplinestrong, dynamic
Scopelexical
Filename extensions.scm, .ss
WebsiteTemplate:URL
Major implementations
Many. See Category:Scheme implementations
Dialects
T
Influenced by
Lisp, ALGOL, MDL
Influenced
Clojure, Common Lisp, Dylan, EuLisp, Haskell, Hop, JavaScript, Kernel, Lua, R, Racket, Ruby
{{Infobox programming language
 | name                   = Scheme
 | logo                   = [[Image:Lambda lc.svg|100px]]
 | paradigm               = [[multi-paradigm programming language|multi-paradigm]]: [[functional programming|functional]], [[procedural programming|procedural]], [[metaprogramming|meta]]
 | year                   = 1975
 | designer               = [[Guy L. Steele]] and [[Gerald Jay Sussman]]
 | latest release version = R6RS (ratified standard)
 | latest release date    = 2007
 | latest test version    = 
 | latest test date       = 
 | typing                 = [[strong typing|strong]], [[dynamic typing|dynamic]]
 | scope                  = lexical
 | dialects               = [[T (programming language)|T]]
 | implementations        = Many. See [[:Category:Scheme implementations]]
 | influenced by          = [[Lisp programming language|Lisp]], [[ALGOL]], [[MDL (programming language)|MDL]]
 | influenced             = [[Clojure]], [[Common Lisp]], [[Dylan (programming language)|Dylan]], [[EuLisp]], [[Haskell (programming language)|Haskell]], [[Hop (software)|Hop]], [[JavaScript]], [[Kernel (programming language)|Kernel]], [[Lua (programming language)|Lua]], [[R (programming language)|R]], [[Racket (programming language)|Racket]], [[Ruby (programming language)|Ruby]]
 | operating system       = 
 | license                =
 | website                = 
 | file_ext               = .scm, .ss
 | wikibooks = Scheme
}}

Microformat

Template:UF-hcal