This is a wiki documenting the [[FiM++]] programming language. Also known as Friendship Reports, FiM++ attempts to be an easy-to-read-aloud programming language that, if you didn't know it was a program, you would think is a letter.
This is a wiki documenting the [[FiM++]] programming language. Also known as Friendship Reports, FiM++ attempts to be an easy-to-read-aloud programming language that, if you didn't know it was a program, you would think is a letter.
Line 6:
Line 4:
== Learning ==
== Learning ==
Wanna dive right in, but don't know what to search? Here's where you can start!
Wanna dive right in, but don't know what to search? Here's where you can start!
* [[Operators]] - Learn about how operatorsworkin FiM++!
+
* [[Reports]] - Learn about how towritea FiM++ report!
−
* [[Classes]] - Learn about how to use classes in FiM++!
+
** [[Paragraphs]] - Learn about Paragraphs in FiM++ report!
−
* [[Methods]] - Learn about howtouse methods in FiM++!
+
** [[Keywords]] - Learn about whatkeywordsdo in FiM++!
−
* [[Variables]] - Learn about how variables work in FiM++!
+
** [[Operators]] - Learn about how operators work in FiM++!
−
* [[Literals]] - Learn about how literals work in FiM++!
+
** [[Variables]] - Learn about how variables work in FiM++!
+
** [[Literals]] - Learn about how literals work in FiM++!
+
+
=== Example Programs ===
+
* [[Program:Hello World|Hello World]] by Kyli Rouge
+
* [[Program:Jugs of Cider|99 Jugs of Cider]] by Kyli Rouge
+
* [[Program:Quicksort|Quicksort]] by Zack M. Davis
== Sharing ==
== Sharing ==
−
Know something you want to share about FiM++? Make sure you follow the [[Page Structure Guidelines|Page Structure]] and [[Design Guidelines]].
+
Know something you want to share about FiM++? Make sure you follow the [[Page Structure Guidelines|Page Structure]] and [[Design Guidelines]]. After you read these, you can start editing! There's even a useful [[FiM++ Wiki:Toolbox|toolbox]] of commonly-used code for you to copy-paste!
This is a wiki documenting the FiM++ programming language. Also known as Friendship Reports, FiM++ attempts to be an easy-to-read-aloud programming language that, if you didn't know it was a program, you would think is a letter.
Know something you want to share about FiM++? Make sure you follow the Page Structure and Design Guidelines. After you read these, you can start editing! There's even a useful toolbox of commonly-used code for you to copy-paste!
Think you can really improve the language? Leave a proposal in the Proposals section! It's fine if you don't know wikicode, just give what you can and the admins will do their best to format it for you.