<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>Esolang</sitename>
    <dbname>esolang_wiki</dbname>
    <base>https://esolangs.org/wiki/Main_Page</base>
    <generator>MediaWiki 1.42.1</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">Esolang</namespace>
      <namespace key="5" case="first-letter">Esolang talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Main Page</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>172674</id>
      <parentid>172673</parentid>
      <timestamp>2026-01-09T18:42:43Z</timestamp>
      <contributor>
        <username>Ais523</username>
        <id>85</id>
      </contributor>
      <comment>for now, undo adding a link to the semi-serious language list – I would like it to eventually replace the language list, but its purpose and rules need to be carefully thought out first, and linking it from the main page before the details are fully pinned down is likely to cause problems</comment>
      <origin>172674</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="2985" sha1="qwqyavo4moqlvsxo6kue9i8b011oyw3" xml:space="preserve">__NOTOC__ __NOEDITSECTION__
&lt;div style="max-width: 60.5em; padding: 1.26em; padding-bottom: 0; float: left"&gt;
&lt;h1 style="font-size: 1.75em; margin-top: 0; margin-bottom: 0.714em; padding: 0; border-bottom: 0; overflow: visible; border-radius:25px"&gt;Welcome to '''Esolang''', the [[esoteric programming language]]s wiki!&lt;/h1&gt;
&lt;p style="font-size: 1.25em"&gt;This wiki is dedicated to the fostering and documentation of programming languages designed to be unique, difficult to program in, or just plain weird.&lt;/p&gt;
&lt;/div&gt;
&lt;p style="float: right; margin-top: 1.25em; margin-right: 1.25em"&gt;Why not [[Esolang:Community portal|join us on IRC]]?&lt;/p&gt;
{| width="100%" style="border-spacing: 1em; padding: 0 0.25em; clear: both" cellpadding="0"
|- valign="top"
{{layout box|bg=#CEB|title=For readers|
You'll probably want to find out what on earth an [[esoteric programming language]] is in the first place.

Then, you might want to explore the [[:Category:Languages|complete list of languages]], or find something more specific with the [[Esolang:Categorization|categories]].

You could also visit the [[joke language list]], which lists languages that can't even be programmed in.

Failing that, you could take a look at a [[Special:RandomInCategory/Languages|random language]].

You could also take a look at the list of [[Special:SpecialPages|special pages]].
}}
{{layout box|bg=#FFA|title=Featured language|1=
{{Esolang:Featured languages/Current}}
&lt;p style="text-align: right"&gt;Previously featured: {{Esolang:Featured languages/Recent}} &amp;middot; [[Esolang:Featured languages|''more…'']]&lt;/p&gt;
}}
|- valign="top"
{{layout box|bg=#FEB|title=For creators|
If you've just created a language, you can create an article for it by typing its name into the search box, assuming the name is not already taken, but be sure to take a look at the [[Esolang:Help|help guide]] first. Then you should add it to the [[language list]] (or the [[joke language list]], as appropriate).

If you haven't got that far yet, you could take a look at the [[list of ideas]] for inspiration.

Otherwise, you could help out with an esolang [[:Category:Works-in-Progress|in progress]].
}}
{{layout box|bg=#DDE|title=Meta|1=
* Learn [[Esolang:About|about this wiki]]
* Check out the [[Special:RecentChanges|recent changes]]
* View the [[Esolang:Policy|site policies]]
* Download an [[Esolang:Wiki dumps|XML dump]] of the wiki content
* Discuss the wiki on the [[Esolang talk:Community portal|community portal's talk page]]
* Talk with other esolang enthusiasts in the places listed in the [[Esolang:Community portal|community portal]]
}}
|}
&lt;p style="margin: 0; padding: 1.25em; padding-top: 0; padding-bottom: 0.5em"&gt;&lt;small&gt;Since April 2005, [[Special:AllPages|{{NUMBEROFARTICLES}} articles]] have been created with [[Special:RecentChanges|{{NUMBEROFEDITS}} edits]], including [[Language list|{{PAGESINCATEGORY:Languages}} esoteric languages]]. There are [[Special:ListUsers|{{NUMBEROFUSERS}} registered users]].&lt;/small&gt;&lt;/p&gt;</text>
      <sha1>qwqyavo4moqlvsxo6kue9i8b011oyw3</sha1>
    </revision>
  </page>
</mediawiki>
