Module:Unimplemented/doc
This is the documentation page for Module:Unimplemented
Module:Unimplemented attempts to work around Semantic MediaWiki's limitations by deriving a list of unimplemented tasks from multiple SMW inline queries. This script could then be invoked from a suitable template.
Usage
Invoke Module:Unimplemented
with one of the tasks
, drafts
or omitted
functions and the target language.
Here we've used TypeScript
as the example language.
{{#invoke:Unimplemented|tasks|TypeScript}}
{{#invoke:Unimplemented|drafts|TypeScript}}
{{#invoke:Unimplemented|omitted|TypeScript}}
Combined unimplemented task page
Unimplemented|page|<language>
combines unimplemented tasks, draft tasks and omitted tasks into one function call. It includes sub headings for each list and formats those lists grouped by the first character in a task's title.
{{#invoke:Unimplemented|page|TypeScript}}
Invoking from a template
When invoking Module:Unimplemented from a template and using template parameters as arguments, it is probably a good idea to wrap each call to #invoke
in <includeonly></includeonly>
. This should prevent unnecessary function calls and improve page load times when viewing the template page directly.
See Control template inclusion for more information.
Example
The following example shows the output of the page
function for the Go language.
{{#invoke:Unimplemented|page|Go}}
Tasks not implemented in Go
A
B
C
- Camel case and snake case
- Centre and radius of a circle passing through 3 points in a plane
- Cycles of a permutation
D
E
F
G
- GSTrans string conversion
- Gaussian primes
- Goldbach's comet
- Gotchas
- Greatest prime dividing the n-th cubefree number
H
I
K
L
N
P
R
S
- Search in paragraph's text
- Set, the card game
- Sieve of Pritchard
- Simple turtle graphics
- Sisyphus sequence
- Soloway's recurring rainfall
- Sorensen–Dice coefficient
- Sub-unit squares
- Super-Poulet numbers
T
- Transliterate English text using the Greek alphabet
- Tupper's self-referential formula
- Two's complement
U
V
W
Z
Draft tasks not implemented in Go
3
A
B
C
- CLI-based maze-game
- CORDIC
- Carmichael lambda function
- Color separation
- Compiler/Preprocessor
- Compiler/Simple file inclusion pre processor
- Consistent overhead byte stuffing
- Continued fraction convergents
- Convert CSV records to TSV
- Countdown
- Create an executable for a program in an interpreted language
- Create your own text control codes
- Cross compilation
D
- Dating agency
- Day of the week of Christmas and New Year
- Diophantine linear system solving
- Divide a rectangle into a number of unequal triangles
E
- Eisenstein primes
- Elevator simulation
- Engel expansion
- English cardinal anagrams
- Erdős–Woods numbers
- Exponential digital sums
- Extended Straddling Checkerboard
F
G
H
I
J
K
L
M
N
O
P
R
S
- Sanitize user input
- Segmentation fault protection
- Selection bias in clinical sciences
- Simulated optics experiment/Data analysis
- Simulated optics experiment/Simulator
- Singly-linked list/Reversal
- Solve equations with substitution method
- Solve hanging lantern problem
- Statistics/Chi-squared distribution
- Sturmian word
- Syntax highlighting using Mediawiki formatting
- Szymański's algorithm