Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'EsoChar' |
Full page title (page_prefixedtitle) | 'EsoChar' |
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) | 'I’m working on a esolang where every instruction/function is represented as 1 letter.
I’m gonna call it EsoChar.
So you might be wondering, “how does the code work?”, and here’s my answer:
lHi;
should print “Hi”, and
lHi;nlGood day sir;
should print “Hi”, then on a separate line, “Good day sir”- wait that’s EXAMPLE code
Here’s the syntax:
“l” prints the string from 1 letter after it to, but not including, the next closest semicolon.
Make sure your “l” isn’t uppercase, because that has a different instruction associated with it.
“n” proceeds to the next line in the log.
There’s 8 variables you can set to numbers. ''NUMBERS ONLYY''.
To access these variables, use numbers from 0 to 7. (Yes this language is also 0 indexed. A real bummer) the accessed variable is the first one by default.
“^” increases the selected variable by 1 and “v” decreases the selected variable by 1.
“V” (the '''Capital''' v) sets the selected variable to the return value of the next instruction.
“?” returns the user input.
“L” prints the selected variable.
“p” prints the return value of the next instruction.
'' Try not to make programs too complex, otherwise they’ll end up looking encrypted ''
I’m planning on adding case switches, if else statements, and more, so I’ll list them! Please tell me what you want to see in the esolang (put ideas below line)!
Keep in mind I’m still working on the esolang so it’ll have to wait a little.
List of ideas I have:
- Case switch
- More data types (Bool, Num, and more)
- Functions
- Math functions
- Return values
- If Else
==============================================' |
Unified diff of changes made by edit (edit_diff) | '@@ -1,0 +1,43 @@
+I’m working on a esolang where every instruction/function is represented as 1 letter.
+I’m gonna call it EsoChar.
+So you might be wondering, “how does the code work?”, and here’s my answer:
+ lHi;
+should print “Hi”, and
+ lHi;nlGood day sir;
+should print “Hi”, then on a separate line, “Good day sir”- wait that’s EXAMPLE code
+
+Here’s the syntax:
+“l” prints the string from 1 letter after it to, but not including, the next closest semicolon.
+Make sure your “l” isn’t uppercase, because that has a different instruction associated with it.
+“n” proceeds to the next line in the log.
+
+There’s 8 variables you can set to numbers. ''NUMBERS ONLYY''.
+To access these variables, use numbers from 0 to 7. (Yes this language is also 0 indexed. A real bummer) the accessed variable is the first one by default.
+
+“^” increases the selected variable by 1 and “v” decreases the selected variable by 1.
+“V” (the '''Capital''' v) sets the selected variable to the return value of the next instruction.
+“?” returns the user input.
+“L” prints the selected variable.
+“p” prints the return value of the next instruction.
+
+'' Try not to make programs too complex, otherwise they’ll end up looking encrypted ''
+
+I’m planning on adding case switches, if else statements, and more, so I’ll list them! Please tell me what you want to see in the esolang (put ideas below line)!
+
+Keep in mind I’m still working on the esolang so it’ll have to wait a little.
+
+List of ideas I have:
+
+- Case switch
+
+- More data types (Bool, Num, and more)
+
+- Functions
+
+- Math functions
+
+- Return values
+
+- If Else
+
+==============================================
' |
Lines added in edit (added_lines) | [
0 => 'I’m working on a esolang where every instruction/function is represented as 1 letter.',
1 => 'I’m gonna call it EsoChar.',
2 => 'So you might be wondering, “how does the code work?”, and here’s my answer:',
3 => ' lHi;',
4 => 'should print “Hi”, and',
5 => ' lHi;nlGood day sir;',
6 => 'should print “Hi”, then on a separate line, “Good day sir”- wait that’s EXAMPLE code',
7 => '',
8 => 'Here’s the syntax:',
9 => '“l” prints the string from 1 letter after it to, but not including, the next closest semicolon.',
10 => 'Make sure your “l” isn’t uppercase, because that has a different instruction associated with it.',
11 => '“n” proceeds to the next line in the log.',
12 => '',
13 => 'There’s 8 variables you can set to numbers. ''NUMBERS ONLYY''.',
14 => 'To access these variables, use numbers from 0 to 7. (Yes this language is also 0 indexed. A real bummer) the accessed variable is the first one by default.',
15 => '',
16 => '“^” increases the selected variable by 1 and “v” decreases the selected variable by 1.',
17 => '“V” (the '''Capital''' v) sets the selected variable to the return value of the next instruction.',
18 => '“?” returns the user input.',
19 => '“L” prints the selected variable.',
20 => '“p” prints the return value of the next instruction.',
21 => '',
22 => ''' Try not to make programs too complex, otherwise they’ll end up looking encrypted ''',
23 => '',
24 => 'I’m planning on adding case switches, if else statements, and more, so I’ll list them! Please tell me what you want to see in the esolang (put ideas below line)!',
25 => '',
26 => 'Keep in mind I’m still working on the esolang so it’ll have to wait a little.',
27 => '',
28 => 'List of ideas I have:',
29 => '',
30 => '- Case switch',
31 => '',
32 => '- More data types (Bool, Num, and more)',
33 => '',
34 => '- Functions',
35 => '',
36 => '- Math functions',
37 => '',
38 => '- Return values',
39 => '',
40 => '- If Else',
41 => '',
42 => '=============================================='
] |