User:Jgrprior: Difference between revisions
(Experimental unimplemented tasks by language) |
m (Remove example output) |
||
Line 42: | Line 42: | ||
<nowiki>{{#invoke:</nowiki>Unimplemented|omitted|TypeScript}} |
<nowiki>{{#invoke:</nowiki>Unimplemented|omitted|TypeScript}} |
||
</pre> |
</pre> |
||
=== Example === |
|||
'''Initial tests show this approach is far too slow, so the example output has been removed.''' |
|||
The following example output from invoking [[Module:Unimplemented]] will likely change during development of the script. |
The following example output from invoking [[Module:Unimplemented]] will likely change during development of the script. |
||
Line 48: | Line 52: | ||
<nowiki>{{#invoke:</nowiki>Unimplemented|tasks|Go}} |
<nowiki>{{#invoke:</nowiki>Unimplemented|tasks|Go}} |
||
</pre> |
</pre> |
||
{{#invoke:Unimplemented|tasks|Go}} |
Revision as of 06:58, 2 October 2022
My Favorite Languages | |
Language | Proficiency |
C | Very Rusty |
C++ | Rusty |
Go | Rusty |
Java | Rusty |
JavaScript | Active |
PL/pgSQL | Rusty |
Python | Active |
SQL | Active |
TypeScript | Active |
Hi, I'm James.
Experimental unimplemented tasks by language
The Lua script defined at 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.
The early, untested assumption is that this approach will be too inefficient to be useful, especially considering the SMW query result limit of 500 records.
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}}
Example
Initial tests show this approach is far too slow, so the example output has been removed.
The following example output from invoking Module:Unimplemented will likely change during development of the script.
{{#invoke:Unimplemented|tasks|Go}}