Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'I like frog' |
Full page title (page_prefixedtitle) | 'I like frog' |
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) | '{{lowercase}}
{{featured language}}
{{infobox proglang
|name=i like frog
|author=[[Asher I]]
|year=[[:Category:2019|2019]]
|memsys=tape-based
|dimensions=one-dimensional
|class=[[:Category:Turing complete|Turing complete]]
|influence=[[P%27%27]]
|influenced=[[:Smallfuck]]
|files=<code>.ilf</code>
}}
:''Note that '''i like frog''' is typically lowercased except, often, at the start of a sentence.''
I like frog was invented by [[User:Apollyon094]] in [[:Category:2019|2019]], as a joke on an image [https://i.redd.it/zg63ly1tp7141.jpg seen here].
I like frog is a set of 12 commands based on the following syntax to have them executed. Line breaks end commands and their parameters. Parameters are ternary numbers where "i " = ternary digit "0", "like " = ternary digit "1", "frog " = ternary digit "2"
Each line/command is started with one of 3 categories of commands, being "i ", "like " or "frog "
The following categories and their commands are as below:
'i:
like: Go forward X cells where X = the parameters. If no parameters, move forward one.
frog: Same as above but it moves back.
like:
i: Insert X in binary into cells to the right of the pointer where X = input. If no parameters, take input from console.
frog: Output X where X = parameters. If no parameters, output bit under pointer.
frog:
i: Go forward X instructions if bit = 0 where X = parameters. If no parameters, flip bit (0 = 1, 1 = 0)
like: Go back X instructions if bit = 0 where X = parameters. If no parameters, go back 1.'
==Examples==
===[[Hello, World!]]===
This program prints out the words ''Hello World!'':
''frog like frog i i i i frog frog i frog like frog i like frog frog frog i like i like like frog like like frog frog frog i i like like frog frog like like i frog i frog frog i i like like frog like i like like like frog frog i i like frog i i like like i frog i i''
This simply outputs the parameters as a ternary number encoded in ISO-8859-1
===[[Infinite loop]]===
This program executes an infinite loop:
''frog like''
What this does it it goes back an instruction, which there is no instruction before it, so it goes to the last instruction which is it.
[[Category:Turing tarpits]]
[[Category:Low-level]]
[[Category:Cell-based]]
[[Category:Languages]]
[[Category:2019]]
[[Category:Turing complete]]
[[Category:Joke languages]]' |
Unified diff of changes made by edit (edit_diff) | '@@ -1,0 +1,58 @@
+{{lowercase}}
+{{featured language}}
+{{infobox proglang
+|name=i like frog
+|author=[[Asher I]]
+|year=[[:Category:2019|2019]]
+|memsys=tape-based
+|dimensions=one-dimensional
+|class=[[:Category:Turing complete|Turing complete]]
+|influence=[[P%27%27]]
+|influenced=[[:Smallfuck]]
+|files=<code>.ilf</code>
+}}
+:''Note that '''i like frog''' is typically lowercased except, often, at the start of a sentence.''
+
+I like frog was invented by [[User:Apollyon094]] in [[:Category:2019|2019]], as a joke on an image [https://i.redd.it/zg63ly1tp7141.jpg seen here].
+
+I like frog is a set of 12 commands based on the following syntax to have them executed. Line breaks end commands and their parameters. Parameters are ternary numbers where "i " = ternary digit "0", "like " = ternary digit "1", "frog " = ternary digit "2"
+
+Each line/command is started with one of 3 categories of commands, being "i ", "like " or "frog "
+
+The following categories and their commands are as below:
+
+'i:
+ like: Go forward X cells where X = the parameters. If no parameters, move forward one.
+ frog: Same as above but it moves back.
+like:
+ i: Insert X in binary into cells to the right of the pointer where X = input. If no parameters, take input from console.
+ frog: Output X where X = parameters. If no parameters, output bit under pointer.
+frog:
+ i: Go forward X instructions if bit = 0 where X = parameters. If no parameters, flip bit (0 = 1, 1 = 0)
+ like: Go back X instructions if bit = 0 where X = parameters. If no parameters, go back 1.'
+
+
+==Examples==
+
+===[[Hello, World!]]===
+This program prints out the words ''Hello World!'':
+
+''frog like frog i i i i frog frog i frog like frog i like frog frog frog i like i like like frog like like frog frog frog i i like like frog frog like like i frog i frog frog i i like like frog like i like like like frog frog i i like frog i i like like i frog i i''
+
+This simply outputs the parameters as a ternary number encoded in ISO-8859-1
+
+
+===[[Infinite loop]]===
+This program executes an infinite loop:
+
+''frog like''
+
+What this does it it goes back an instruction, which there is no instruction before it, so it goes to the last instruction which is it.
+
+[[Category:Turing tarpits]]
+[[Category:Low-level]]
+[[Category:Cell-based]]
+[[Category:Languages]]
+[[Category:2019]]
+[[Category:Turing complete]]
+[[Category:Joke languages]]
' |
Lines added in edit (added_lines) | [
0 => '{{lowercase}}',
1 => '{{featured language}}',
2 => '{{infobox proglang',
3 => '|name=i like frog',
4 => '|author=[[Asher I]]',
5 => '|year=[[:Category:2019|2019]]',
6 => '|memsys=tape-based',
7 => '|dimensions=one-dimensional',
8 => '|class=[[:Category:Turing complete|Turing complete]]',
9 => '|influence=[[P%27%27]] ',
10 => '|influenced=[[:Smallfuck]]',
11 => '|files=<code>.ilf</code>',
12 => '}}',
13 => ':''Note that '''i like frog''' is typically lowercased except, often, at the start of a sentence.''',
14 => ' ',
15 => 'I like frog was invented by [[User:Apollyon094]] in [[:Category:2019|2019]], as a joke on an image [https://i.redd.it/zg63ly1tp7141.jpg seen here].',
16 => '',
17 => 'I like frog is a set of 12 commands based on the following syntax to have them executed. Line breaks end commands and their parameters. Parameters are ternary numbers where "i " = ternary digit "0", "like " = ternary digit "1", "frog " = ternary digit "2"',
18 => '',
19 => 'Each line/command is started with one of 3 categories of commands, being "i ", "like " or "frog "',
20 => '',
21 => 'The following categories and their commands are as below:',
22 => '',
23 => ''i:',
24 => ' like: Go forward X cells where X = the parameters. If no parameters, move forward one.',
25 => ' frog: Same as above but it moves back.',
26 => 'like:',
27 => ' i: Insert X in binary into cells to the right of the pointer where X = input. If no parameters, take input from console.',
28 => ' frog: Output X where X = parameters. If no parameters, output bit under pointer.',
29 => 'frog:',
30 => ' i: Go forward X instructions if bit = 0 where X = parameters. If no parameters, flip bit (0 = 1, 1 = 0)',
31 => ' like: Go back X instructions if bit = 0 where X = parameters. If no parameters, go back 1.'',
32 => '',
33 => '',
34 => '==Examples==',
35 => '',
36 => '===[[Hello, World!]]===',
37 => 'This program prints out the words ''Hello World!'':',
38 => '',
39 => '''frog like frog i i i i frog frog i frog like frog i like frog frog frog i like i like like frog like like frog frog frog i i like like frog frog like like i frog i frog frog i i like like frog like i like like like frog frog i i like frog i i like like i frog i i''',
40 => '',
41 => 'This simply outputs the parameters as a ternary number encoded in ISO-8859-1',
42 => '',
43 => '',
44 => '===[[Infinite loop]]===',
45 => 'This program executes an infinite loop:',
46 => '',
47 => '''frog like''',
48 => '',
49 => 'What this does it it goes back an instruction, which there is no instruction before it, so it goes to the last instruction which is it.',
50 => '',
51 => '[[Category:Turing tarpits]] ',
52 => '[[Category:Low-level]] ',
53 => '[[Category:Cell-based]] ',
54 => '[[Category:Languages]]',
55 => '[[Category:2019]]',
56 => '[[Category:Turing complete]]',
57 => '[[Category:Joke languages]]'
] |