<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://relision.stacyprowell.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://relision.stacyprowell.com/feed.php">
        <title>Relision - rl</title>
        <description>The Relision Term Rewriting Library</description>
        <link>https://relision.stacyprowell.com/</link>
        <image rdf:resource="https://relision.stacyprowell.com/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-05-09T16:19:42+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://relision.stacyprowell.com/doku.php?id=rl:bindings&amp;rev=1605981839&amp;do=diff"/>
                <rdf:li rdf:resource="https://relision.stacyprowell.com/doku.php?id=rl:ebnf&amp;rev=1605558415&amp;do=diff"/>
                <rdf:li rdf:resource="https://relision.stacyprowell.com/doku.php?id=rl:literals&amp;rev=1606015723&amp;do=diff"/>
                <rdf:li rdf:resource="https://relision.stacyprowell.com/doku.php?id=rl:metaterms&amp;rev=1606001213&amp;do=diff"/>
                <rdf:li rdf:resource="https://relision.stacyprowell.com/doku.php?id=rl:primitives&amp;rev=1606017887&amp;do=diff"/>
                <rdf:li rdf:resource="https://relision.stacyprowell.com/doku.php?id=rl:variables&amp;rev=1605977874&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://relision.stacyprowell.com/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Relision</title>
        <link>https://relision.stacyprowell.com/</link>
        <url>https://relision.stacyprowell.com/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://relision.stacyprowell.com/doku.php?id=rl:bindings&amp;rev=1605981839&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-21T18:03:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bindings</title>
        <link>https://relision.stacyprowell.com/doku.php?id=rl:bindings&amp;rev=1605981839&amp;do=diff</link>
        <description>Bindings

A *binding* is a special term that associates a variable name with another term.  A binding has the following form.
  { bind $x -&gt; 7, $y -&gt; 21 }
  
This represents binding the variable \$ to the value 7, and the variable \$y to the value 21</description>
    </item>
    <item rdf:about="https://relision.stacyprowell.com/doku.php?id=rl:ebnf&amp;rev=1605558415&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-16T20:26:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ebnf</title>
        <link>https://relision.stacyprowell.com/doku.php?id=rl:ebnf&amp;rev=1605558415&amp;do=diff</link>
        <description>EBNF for Relision Language (RL)</description>
    </item>
    <item rdf:about="https://relision.stacyprowell.com/doku.php?id=rl:literals&amp;rev=1606015723&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-22T03:28:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>literals</title>
        <link>https://relision.stacyprowell.com/doku.php?id=rl:literals&amp;rev=1606015723&amp;do=diff</link>
        <description>Literals

RL provides the following literals.

	*  Symbols
	*  Strings
	*  Numbers
	*  Bit Strings

Note that term literals are described elsewhere.

An odd property of the literals is that, while each has a default type, you can override the type if you wish.

Symbols</description>
    </item>
    <item rdf:about="https://relision.stacyprowell.com/doku.php?id=rl:metaterms&amp;rev=1606001213&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-21T23:26:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>metaterms</title>
        <link>https://relision.stacyprowell.com/doku.php?id=rl:metaterms&amp;rev=1606001213&amp;do=diff</link>
        <description>Metaterms

A *metaterm* is a literal that represents a term.  You can think of it as a fancy sort of string.  Metaterms are created with the at symbol (@, U+0040).

Consider a case where we need to know if a term is a variable.  We might have an operator like</description>
    </item>
    <item rdf:about="https://relision.stacyprowell.com/doku.php?id=rl:primitives&amp;rev=1606017887&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-22T04:04:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>primitives</title>
        <link>https://relision.stacyprowell.com/doku.php?id=rl:primitives&amp;rev=1606017887&amp;do=diff</link>
        <description>Primitives

RL admits some terms that receive special treatment.

The Root of the Type System

Every term has an associated type.  This potentially infinite regress is broken by the special term ^ROOT, which is the root of the type system and is its own type.  Any term whose type is</description>
    </item>
    <item rdf:about="https://relision.stacyprowell.com/doku.php?id=rl:variables&amp;rev=1605977874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-21T16:57:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>variables</title>
        <link>https://relision.stacyprowell.com/doku.php?id=rl:variables&amp;rev=1605977874&amp;do=diff</link>
        <description>Variables

A *variable* is indicated by a dollar sign (`$`, U+0024) followed by the variable name, which must be a symbol (either quoted or unquoted).  The following are legal variables.
  $x    $variable_name    $a21    $''    $' * '</description>
    </item>
</rdf:RDF>
