Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'BWTFN' |
Full page title (page_prefixedtitle) | 'BWTFN' |
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) | ''''BWTFN''', or '''Because Why The Fuck Not''', is an esolang inspired off of the [[CopyPasta_Language|CopyPasta]] language created in 2019. BWTFN is only used for printing text, as that is the only thing it can do.
Why does it exist?
Because why the fuck not?!
==Commands==
open
This creates a variable that you can then add characters to.
close
This closes the variable that was previously created so that you can edit other variables or print them out.
add
This adds a character to an open variable using an ASCII code.
out
This prints a variable onto the console.
output
This prints a variable while creating a new line.
==Usage==
Each command takes one argument. The argument and the command are separated with a space. The open, close, out, and output commands take the name of a variable. The add command takes an ASCII value. If you want to add multiple of the same character into a variable, you can put an asterisk and then the number of times you want to add it. The out and output command can also take an asterisk and number if you want to print something multiple times.
==Examples==
====Hello, World!====
open helloworld
add 72
add 101
add 108*2
add 111
add 44
add 32
add 87
add 111
add 114
add 108
add 100
add 33
close helloworld
out helloworld
====Print something 1000 times====
open AAA
add 65*3
close AAA
output AAA*1000
[[Category:2019]][[Category:Unusable for programming]][[Category:Languages]][[Category:Output only]]' |
Unified diff of changes made by edit (edit_diff) | '@@ -1,1 +1,47 @@
+'''BWTFN''', or '''Because Why The Fuck Not''', is an esolang inspired off of the [[CopyPasta_Language|CopyPasta]] language created in 2019. BWTFN is only used for printing text, as that is the only thing it can do.
+Why does it exist?
+
+Because why the fuck not?!
+
+==Commands==
+ open
+This creates a variable that you can then add characters to.
+ close
+This closes the variable that was previously created so that you can edit other variables or print them out.
+ add
+This adds a character to an open variable using an ASCII code.
+ out
+This prints a variable onto the console.
+ output
+This prints a variable while creating a new line.
+
+==Usage==
+Each command takes one argument. The argument and the command are separated with a space. The open, close, out, and output commands take the name of a variable. The add command takes an ASCII value. If you want to add multiple of the same character into a variable, you can put an asterisk and then the number of times you want to add it. The out and output command can also take an asterisk and number if you want to print something multiple times.
+
+==Examples==
+====Hello, World!====
+ open helloworld
+ add 72
+ add 101
+ add 108*2
+ add 111
+ add 44
+ add 32
+ add 87
+ add 111
+ add 114
+ add 108
+ add 100
+ add 33
+ close helloworld
+ out helloworld
+
+====Print something 1000 times====
+ open AAA
+ add 65*3
+ close AAA
+ output AAA*1000
+
+
+[[Category:2019]][[Category:Unusable for programming]][[Category:Languages]][[Category:Output only]]
' |
Lines added in edit (added_lines) | [
0 => ''''BWTFN''', or '''Because Why The Fuck Not''', is an esolang inspired off of the [[CopyPasta_Language|CopyPasta]] language created in 2019. BWTFN is only used for printing text, as that is the only thing it can do.',
1 => 'Why does it exist? ',
2 => '',
3 => 'Because why the fuck not?!',
4 => '',
5 => '==Commands==',
6 => ' open',
7 => 'This creates a variable that you can then add characters to.',
8 => ' close',
9 => 'This closes the variable that was previously created so that you can edit other variables or print them out.',
10 => ' add',
11 => 'This adds a character to an open variable using an ASCII code.',
12 => ' out',
13 => 'This prints a variable onto the console.',
14 => ' output',
15 => 'This prints a variable while creating a new line.',
16 => '',
17 => '==Usage==',
18 => 'Each command takes one argument. The argument and the command are separated with a space. The open, close, out, and output commands take the name of a variable. The add command takes an ASCII value. If you want to add multiple of the same character into a variable, you can put an asterisk and then the number of times you want to add it. The out and output command can also take an asterisk and number if you want to print something multiple times.',
19 => '',
20 => '==Examples==',
21 => '====Hello, World!====',
22 => ' open helloworld',
23 => ' add 72',
24 => ' add 101',
25 => ' add 108*2',
26 => ' add 111',
27 => ' add 44',
28 => ' add 32',
29 => ' add 87',
30 => ' add 111',
31 => ' add 114',
32 => ' add 108',
33 => ' add 100',
34 => ' add 33',
35 => ' close helloworld',
36 => ' out helloworld',
37 => '',
38 => '====Print something 1000 times====',
39 => ' open AAA',
40 => ' add 65*3',
41 => ' close AAA',
42 => ' output AAA*1000',
43 => '',
44 => '',
45 => '[[Category:2019]][[Category:Unusable for programming]][[Category:Languages]][[Category:Output only]]'
] |