Q: What are the commands I can use?
A: In addition to the JavaScript keywords, there are the following, which you can copy paste into your X IDE! They are also case-insensitive.
this
Q: What is this?
A: X is a programming language realized from the above xkcd comic. It is an abomination of a language whose variables are all named x
, differentiated only by their font.
Q: How… how do I use this?
A: Simply upload a word document or a rich text file document! I haven't tested it extensively, but any word document should work. So long as the only non-keyword identifiers are named x
, the fonts should be enough to go off of.
Q: How did you do this?
A: Surprisingly, Word Files are just glorified .zip files. Each document has a document.xml file, which is not terribly difficult to parse. Feel free to give the source code on GitHub a read, it's pretty quick, all things considered.
Q: Why did you do this?
A: What else was I supposed to do with a lazy Thursday night?
Q: Who are you?
A: At this point, the reader might realize this FAQ consists of questions asked by no one besides my subconscious. My name's Conor, and I love designing and implementing programming languages, varying from toy to semi-serious. My most notorious creation is Pyramid Scheme (not for the reason you might think). My most “serious” creation is Attache, although that language has a slew of flaws, to be sure. I've recently been working on a golfing language derivative of J, called Myby. Feel free to check out my GitHub, Twitter, or Esolangs page.