Examine individual changes
This page allows you to examine the variables generated by the Abuse Filter for an individual change.
Variables generated for this change
Variable | Value |
---|---|
Whether or not the edit is marked as minor (no longer in use) (minor_edit) | false |
Edit count of the user (user_editcount) | 0 |
Name of the user account (user_name) | 'ChromaticiT' |
Age of the user account (user_age) | 18664031 |
Page ID (page_id) | 0 |
Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'Starpit' |
Full page title (page_prefixedtitle) | 'Starpit' |
Action (action) | 'edit' |
Edit summary/reason (summary) | 'A minimalistic language that is a pain to write practical programs in.' |
Old content model (old_content_model) | '' |
New content model (new_content_model) | 'wikitext' |
Old page wikitext, before the edit (old_wikitext) | '' |
New page wikitext, after the edit (new_wikitext) | ''''Starpit''', a portmanteau of ''star'' (due to its starry appearance) and ''tarpit'', is an [[esoteric programming language]] based on [[BitChanger]] and other [[Turing Tarpit]]s.
==Specifics==
Input is assumed to be already on the tape when the program begins and output is to be on the tape when the program halts.
===Computational class===
It should be Turing complete, as any [[BitChanger]] command has a Starpit equivalent, with the exception of conditional loops. These can be replaced with the commands <code>*</code> and <code>,</code>, given enough code and restructuring.
===Instructions===
There are a total of 5 commands, including nop.
. moves the pointer back one
† moves the pointer forward then inverts the cell
* if the cell is zero skip the next instruction
, skip the next instruction regardless of cell value
† This character is a space
==Examples==
===Hello, world!===
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
==See also==
* [[BitChanger]]
==External resources==
* [http://whatever.the/urlis.html An online python interpreter for Starpit]
[[Category:Languages]]
[[Category:Cell-based]]
[[Category:Usability unknown]]
[[Category:Turing tarpits]]
[[Category:Implemented]]
[[Category:Low-level]]' |
Old page size (old_size) | 0 |
Unix timestamp of change (timestamp) | 1518672981 |