Difference between revisions of "Template:Cite EWD"

From blackwiki
Jump to navigation Jump to search
imported>Rp
imported>Rp
(newline bug fixed)
Line 29: Line 29:
 
This template is implemented as an invocation of [[Template:Cite book|<nowiki>{{Cite book}}</nowiki>]].
 
This template is implemented as an invocation of [[Template:Cite book|<nowiki>{{Cite book}}</nowiki>]].
  
== Bugs ==
+
== Issues ==
  
This template currently breaks layout when used in a bulleted list: for instance
+
This template should probably switch to named parameters and add a few more, such as year, month, day, and selwritings-pages.
* item 1
 
* item 2: {{Cite EWD|123|Cooperating sequential processes}}
 
* item 3
 
 
 
Also it should probably switch to named parameters and add a few, such as year, month, day, and selwritingspages.
 
  
 
[[Category:Specific-source_templates]]
 
[[Category:Specific-source_templates]]
  
 
</noinclude>
 
</noinclude>

Revision as of 20:57, 12 August 2011



This template is used, for instance, in the dining philosophers problem article, to refer to Edsger W. Dijkstra's collected notes (the "EWDs"), published by the University of Texas at Austin.

There is one required parameter: the EWD number.

The second, optional parameter specifies the title.

Example usage:

  • {{Cite EWD|1000}}[1]
  • {{Cite EWD|796a| Smoothsort – an alternative to sorting in situ }}[2]
  1. Dijkstra, Edsger W. EWD-1000. E.W. Dijkstra Archive. Center for American History, The University of Texas at Austin. (Expression error: Unrecognized punctuation character "[".xx/EWD1000.PDF original; Expression error: Unrecognized punctuation character "[".xx/EWD1000.html transcription)
  2. Dijkstra, Edsger W. Smoothsort – an alternative to sorting in situ (EWD-796a). E.W. Dijkstra Archive. Center for American History, The University of Texas at Austin. (Expression error: Unrecognized punctuation character "[".xx/EWD796a.PDF original; Expression error: Unrecognized punctuation character "[".xx/EWD796a.html transcription)

Implementation

This template is implemented as an invocation of {{Cite book}}.

Issues

This template should probably switch to named parameters and add a few more, such as year, month, day, and selwritings-pages.