Talk:XMLfuck

From Esolang
Jump to navigation Jump to search

An XML document has to have a root element. Where is it for this language? -- Smjg 11:52, 12 July 2009 (UTC)

Excellent point. However, this is a wiki, and as an anonymous user I hold no claim over this material. Feel free to come up with one and add it. 69.104.2.104 11:54, 12 July 2009 (UTC)

On second thought, maybe I will add one myself. 69.104.2.104 11:57, 12 July 2009 (UTC)

I have some other ideas:

  • Attribute by which causes it to repeat that many times, for example: <inc by="5" />
  • Attributes for the root <fuck> element for specifying things such as tape length (finite, infinite one way, infinite both ways, wrap, non-wrap, etc), and values on tape (finite, infinite one way, infinite both ways, wrap, non-wrap), text/binary I/O, newline behaviours, speed reduction, etc.
  • Processing instruction <?transform?> to apply XSL transform.

--Zzo38 00:47, 13 July 2009 (UTC)

Seeing as run-length encoding of single commands has been added, what about supporting BF Joust also by adding representations for the ()* and ({})% constructions? --Ørjan 23:48, 13 July 2009 (UTC)

You could think of something like EsoML. In its header it defines the language and in the body there're <command content="" >-tags which seperates the commands. --Mafi 10:54, 14 July 2009 (UTC)

Made an interpreter for a language I made that is basically that. I'll give more info later. --Konogan 15:49, 14 February 2012 (UTC)

What is a namespace URI for XMLfuck? (An XML document does not need a namespace URI, but it can help, in order to show that it isn't actually something else but with the same name.) --Zzo38 (talk) 02:23, 22 May 2015 (UTC)