<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=prefix-separated_list</id>
	<title>prefix-separated list - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=prefix-separated_list"/>
	<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=prefix-separated_list&amp;action=history"/>
	<updated>2026-06-25T10:07:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://htyp.org/mw/index.php?title=prefix-separated_list&amp;diff=14140&amp;oldid=prev</id>
		<title>Woozle: Created page with &#039;==About== category:computer terminologyA prefix-separated list is a way of encoding a short list of static values of varying length within a single string. ==Benefits== I…&#039;</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=prefix-separated_list&amp;diff=14140&amp;oldid=prev"/>
		<updated>2010-09-12T00:55:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;==About== &lt;a href=&quot;/Category:computer_terminology&quot; title=&quot;Category:computer terminology&quot;&gt;category:computer terminology&lt;/a&gt;A &lt;a href=&quot;/prefix-separated_list&quot; title=&quot;prefix-separated list&quot;&gt;prefix-separated list&lt;/a&gt; is a way of encoding a short list of static values of varying length within a single string. ==Benefits== I…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==About==&lt;br /&gt;
[[category:computer terminology]]A [[prefix-separated list]] is a way of encoding a short list of static values of varying length within a single string.&lt;br /&gt;
==Benefits==&lt;br /&gt;
It is easy to handle in code, as there are no special escape sequences to look for. It also stores the values very efficiently, requiring only an extra character (the separator) per list element. It also eliminates the hassle of having to separately specify the separator, since this is specified within the data.&lt;br /&gt;
==Format==&lt;br /&gt;
The rule is that the first character in the string is the character which separates the list elements. While this means that it is not possible to represent every possible character simultaneously within a list, in real-world usage it is usually trivially easy to find an unused character which is visually satisfying as a separator.&lt;br /&gt;
==Examples==&lt;br /&gt;
* /one/two/three/four&lt;br /&gt;
* .first.second.third.fourth.fifth&lt;br /&gt;
* :Monday:Tuesday:Wednesday:Thursday:Friday:Saturday:Sunday&lt;br /&gt;
==Notes==&lt;br /&gt;
As far as I know, I&amp;#039;m the only one who uses this technique; I haven&amp;#039;t seen it anywhere else. So maybe it&amp;#039;s only useful to my weird brain. --[[User:Woozle|Woozle]] 00:55, 12 September 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
</feed>