<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=162.158.187.139</id>
		<title>explain xkcd - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=162.158.187.139"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/162.158.187.139"/>
		<updated>2026-04-15T09:22:13Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:2309:_X&amp;diff=192347</id>
		<title>Talk:2309: X</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:2309:_X&amp;diff=192347"/>
				<updated>2020-05-21T14:18:42Z</updated>
		
		<summary type="html">&lt;p&gt;162.158.187.139: Why?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Please sign your posts with ~~~~ and don't delete this text. New comments should be added at the bottom.--&amp;gt;&lt;br /&gt;
id certainly use that language lol ([[User talk:172.69.70.101|172.69.70.101]])&lt;br /&gt;
&lt;br /&gt;
-- haXkell is a X-based dialect of haskell&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Comic Sans MS';&amp;quot;&amp;gt;X&amp;lt;/span&amp;gt; :: Integer -&amp;gt; Integer&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Comic Sans MS';&amp;quot;&amp;gt;X&amp;lt;/span&amp;gt; 0 = 1&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Comic Sans MS';&amp;quot;&amp;gt;X&amp;lt;/span&amp;gt; X = X * &amp;lt;span style=&amp;quot;font-family: 'Comic Sans MS';&amp;quot;&amp;gt;X&amp;lt;/span&amp;gt; (X-1)&amp;lt;br/&amp;gt;&lt;br /&gt;
[[User:Capncanuck|Capncanuck]] ([[User talk:Capncanuck|talk]]) 02:35, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
https://esolangs.org/wiki/X isn't taken. --[[User:Blacksilver|Blacksilver]] ([[User talk:Blacksilver|talk]]) 02:40, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
Some unique looking variable names would be X and x in the fonts Webdings, Wingdings, Wingdings 2, and Wingdings 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
They are respectively as follows:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Webdings';&amp;quot;&amp;gt;X&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Webdings';&amp;quot;&amp;gt;x&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Wingdings';&amp;quot;&amp;gt;X&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Wingdings';&amp;quot;&amp;gt;x&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Wingdings 2';&amp;quot;&amp;gt;X&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Wingdings 2';&amp;quot;&amp;gt;x&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Wingdings 3';&amp;quot;&amp;gt;X&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: 'Wingdings 3';&amp;quot;&amp;gt;x&amp;lt;/span&amp;gt; --[[User:Dstrube|Dstrube]] ([[User talk:Dstrube|talk]]) 02:49, 21 May 2020 (UTC)&amp;lt;br/&amp;gt;&lt;br /&gt;
:This comment is quite uninformative to someone who doesn't have those fonts installed. [[User:Angel|Angel]] ([[User talk:Angel|talk]]) 09:57, 21 May 2020 (UTC)&lt;br /&gt;
:: This comment highlights another issue with Cueball's language.  [[User:Mikemk|Mikemk]] ([[User talk:Mikemk|talk]]) 11:22, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
As well as esolangs, among which I would consider the likes of Whitespace and b****fuck as potential inspirations, I think I'm also minded of TempleOS and its creator as vaguer but possibly still related influences... [[Special:Contributions/162.158.158.163|162.158.158.163]] 03:28, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
I added an explanation of what a variable is and why it's bad to have every one named X. It's pretty rudimentary though, hope someone more experienced than me will improve it. [[User:Unpopular Opinions|Goodbye, world!]] ([[User talk:Unpopular Opinions|talk]]) 04:39, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Forth basically doesn't use variable names.  Commands operate on and consume the last number mentioned.  A Forth program &amp;quot;1 2 3 . . .&amp;quot; prints 3, then 2, then 1.  &amp;quot;2 3 + .&amp;quot; prints 5 I think??&lt;br /&gt;
:In Microsoft &amp;quot;Transact-SQL&amp;quot; you can script variables named starting @ and temporary objects starting #.  I promise I try to resist naming objects @ or # and especially if @ or # is going to be a different object in each program...  or is not.  And if someone else needs to reads this (and I don't want to punish them).  Not to mention &amp;quot;@ &amp;quot; for instance.  Robert Carnegie rja.carnegie@gmail.com [[Special:Contributions/141.101.98.54|141.101.98.54]] 09:21, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
Psh you're all chicken. Chicken chicken chicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[https://media.discordapp.net/attachments/677507038607048704/706860858587873310/ShapeLikeItSelf_img1.png?width=282&amp;amp;height=209 Language where you can have return keyword in a if condition]],&lt;br /&gt;
[[https://media.discordapp.net/attachments/677507038607048704/712914169774735441/unknown.png?width=292&amp;amp;height=103 Language that uses unicode symbols for built_in operators]],&lt;br /&gt;
[[https://media.discordapp.net/attachments/677507038607048704/712915431446282240/unknown.png?width=396&amp;amp;height=379 Language, I have no words to describe]],&lt;br /&gt;
and this this '''X''' thing is winning so far...&lt;br /&gt;
[[Special:Contributions/162.158.89.139|162.158.89.139]] 06:35, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yeah, but C++ does that shit either '''unintentionally''' or '''at user demand''' (although, to be clear, I'm not saying it's any good; C++ and Java are possibly the worst programming languages in terms of shoddy design). The X programming language is just the designer being an asshole. [[Special:Contributions/172.68.189.205|172.68.189.205]] 07:04, 21 May 2020 (UTC)&lt;br /&gt;
::Those links have nothing to do with C++/Java and you can Not do those things in C++ or Java (except an if in an assignment).[[Special:Contributions/162.158.92.208|162.158.92.208]] 08:02, 21 May 2020 (UTC)&lt;br /&gt;
:Those look like pretty sane language features; just looks weird because of the Eliza effect; those keywords don't behave like you'd expect them to based on experience of other languages. In the first example, you can certainly do that in Perl using &amp;quot;if (defined wantarray)&amp;quot;; it's just unusual (but comprehensible) to name the keyword &amp;quot;return&amp;quot;. What language is that? [[User:Angel|Angel]] ([[User talk:Angel|talk]]) 09:57, 21 May 2020 (UTC)&lt;br /&gt;
::Language is called ShapedLikeItSelf, but it currently has no runner. Documentation is just of images like these on discord server.&lt;br /&gt;
::[[https://discord.gg/ercPss9 This is link to it]] if you are intersted. [[Special:Contributions/162.158.89.19|162.158.89.19]] 10:19, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
Did Randall refer to this comic? https://xkcd.com/1537/&lt;br /&gt;
I vaguely remember another one about an esoteric language. Is there a category of programming languages on explainxkcd?&lt;br /&gt;
&lt;br /&gt;
Am I the only one that tried fiddling the CSS on the page to see if the X would change? Spoiler -&amp;gt; It didn't. [[User:Xseo|Xseo]] ([[User talk:Xseo|talk]]) 08:54, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
If X is the only variable name, can it be omitted? For example, writing a single-argument function name in a different font to imply which X should be treated as its argument. And that gets me wondering how the source is stored; will the IDE allow use of fonts not installed on your system? Will the compiler fail if it can't find the font, requiring you to track down all of the fonts a developer used in order to compile their code? And what would be the legality of mixing open-source code and proprietary fonts? [[User:Angel|Angel]] ([[User talk:Angel|talk]]) 09:57, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;… and array indices start at 8, because anything smaller than that would be unreadable.&amp;quot; [[User:Angel|Angel]] ([[User talk:Angel|talk]]) 10:00, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
Who is going to implement this first??[[Special:Contributions/108.162.216.122|108.162.216.122]] 13:03, 21 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hey guys what coding language did he do to almost be arrested? [[Special:Contributions/162.158.187.139|162.158.187.139]] 14:18, 21 May 2020 (UTC)Anonymous&lt;/div&gt;</summary>
		<author><name>162.158.187.139</name></author>	</entry>

	</feed>