<?xml version="1.0" encoding="ANSI_X3.4-1968"?>
<rss version="2.0">
  <channel>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/</link>
    <language>en-us</language>

    <title>plof Hackiki filesystem: bin/index history</title>
    <description>bin/index revision history</description>
    <item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{e8679c95bd6c}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely [[design|flexible]] programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
The current version of Plof is Plof 3. Due to some fundamental problems of Plof 3 (which shouldn't affect the users' view of the language, just the implementation), it will soon be phased out in preference of [[Plof4]] running on [[Fythe]].<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is less than 100 opcodes, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language. There is also a series of small Plof tutorials describing the user language and some modification of grammar [[tutorial|here]].<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;&lt;fieldset&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/fieldset&gt;<br/>
&lt;/form&gt;'<br/>
}}}<br/>
<br/>
To the curious: This Plof wiki runs [[http://hackiki.org/|Hackiki]], the world's most hackable wiki.<br/>
<br/>
&lt;a href=&quot;#&quot; onclick=&quot;autoSchemePrime(true);&quot;&gt;Re-scheme this page&lt;/a&gt;]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Tue, 28 Sep 2010 20:53:46 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{ae26829011f6}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely [[design|flexible]] programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
The current version of Plof is Plof 3. Due to some fundamental problems of Plof 3 (which shouldn't affect the users' view of the language, just the implementation), it will soon be phased out in preference of [[Plof4]].<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is less than 100 opcodes, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language. There is also a series of small Plof tutorials describing the user language and some modification of grammar [[tutorial|here]].<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;&lt;fieldset&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/fieldset&gt;<br/>
&lt;/form&gt;'<br/>
}}}<br/>
<br/>
To the curious: This Plof wiki runs [[http://hackiki.org/|Hackiki]], the world's most hackable wiki.<br/>
<br/>
&lt;a href=&quot;#&quot; onclick=&quot;autoSchemePrime(true);&quot;&gt;Re-scheme this page&lt;/a&gt;]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Thu, 09 Sep 2010 22:49:33 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{f29745fd2d88}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely [[design|flexible]] programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is less than 100 opcodes, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language. There is also a series of small Plof tutorials describing the user language and some modification of grammar [[tutorial|here]].<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;&lt;fieldset&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/fieldset&gt;<br/>
&lt;/form&gt;'<br/>
}}}<br/>
<br/>
To the curious: This Plof wiki runs [[http://hackiki.org/|Hackiki]], the world's most hackable wiki.<br/>
<br/>
&lt;a href=&quot;#&quot; onclick=&quot;autoSchemePrime(true);&quot;&gt;Re-scheme this page&lt;/a&gt;]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Fri, 20 Aug 2010 17:51:54 +0000</pubDate>
</item>
<item>
    <title>branch merge</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{f19f037eeade}/bin/index</link>
    <description><![CDATA[branch merge]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#115;&#32;&#60;&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#115;&#64;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 03 Aug 2010 02:38:20 +0000</pubDate>
</item>
<item>
    <title>Updated to output XHTML 1.1</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{6ea3f9cf342f}/bin/index</link>
    <description><![CDATA[Updated to output XHTML 1.1]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#115;&#32;&#60;&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#115;&#64;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 02 Aug 2010 22:19:53 -0400</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{357de7df5c54}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely [[design|flexible]] programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language. There is also a series of small Plof tutorials describing the user language and some modification of grammar [[tutorial|here]].<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/form&gt;'<br/>
}}}<br/>
<br/>
To the curious: This Plof wiki runs [[http://hackiki.org/|Hackiki]], the world's most hackable wiki.<br/>
<br/>
&lt;a href=&quot;#&quot; onclick=&quot;autoSchemePrime(true);&quot;&gt;Re-scheme this page&lt;/a&gt;]]></description>
    <author>&#109;&#97;&#101;&#100;&#104;&#114;&#111;&#115;&#55;&#55;&#55;&#32;&#40;&#111;&#112;&#101;&#110;&#105;&#100;&#45;&#112;&#114;&#111;&#118;&#105;&#100;&#101;&#114;&#46;&#97;&#112;&#112;&#115;&#112;&#111;&#116;&#46;&#99;&#111;&#109;&#47;&#109;&#97;&#101;&#100;&#104;&#114;&#111;&#115;&#55;&#55;&#55;&#41;</author>
    <pubDate>Mon, 12 Jul 2010 23:27:24 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{871a265a59d4}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely [[design|flexible]] programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language. There is also series of small Plof tutorials describing the user language and some modification of grammar [[tutorial|here]].<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/form&gt;'<br/>
}}}<br/>
<br/>
To the curious: This Plof wiki runs [[http://hackiki.org/|Hackiki]], the world's most hackable wiki.<br/>
<br/>
&lt;a href=&quot;#&quot; onclick=&quot;autoSchemePrime(true);&quot;&gt;Re-scheme this page&lt;/a&gt;]]></description>
    <author>&#109;&#97;&#101;&#100;&#104;&#114;&#111;&#115;&#55;&#55;&#55;&#32;&#40;&#111;&#112;&#101;&#110;&#105;&#100;&#45;&#112;&#114;&#111;&#118;&#105;&#100;&#101;&#114;&#46;&#97;&#112;&#112;&#115;&#112;&#111;&#116;&#46;&#99;&#111;&#109;&#47;&#109;&#97;&#101;&#100;&#104;&#114;&#111;&#115;&#55;&#55;&#55;&#41;</author>
    <pubDate>Sat, 29 May 2010 14:26:18 +0000</pubDate>
</item>
<item>
    <title>hg rev=52 act=revert</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{09b21bee765c}/bin/index</link>
    <description><![CDATA[hg rev=52 act=revert]]></description>
    <author>&#97;&#110;&#111;&#110;&#121;&#109;&#111;&#117;&#115;</author>
    <pubDate>Wed, 19 May 2010 14:31:02 +0000</pubDate>
</item>
<item>
    <title>edit/bin/index cont=ucHj6j  &lt;a href=&quot;http://shbevgsztcvq.com/&quot;&gt;shbevgsztcvq&lt;/a&gt;, [url=http://mjlbjbqprnnj.com/]mjlbjbqprnnj[/url], [link=http://dqcdwheqaioz.com/]dqcdwheqaioz[/link], http://gaxdczjntelp.com/ mode=755</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{2a05dbbc8613}/bin/index</link>
    <description><![CDATA[edit/bin/index cont=ucHj6j  &lt;a href=&quot;http://shbevgsztcvq.com/&quot;&gt;shbevgsztcvq&lt;/a&gt;, [url=http://mjlbjbqprnnj.com/]mjlbjbqprnnj[/url], [link=http://dqcdwheqaioz.com/]dqcdwheqaioz[/link], http://gaxdczjntelp.com/ mode=755]]></description>
    <author>&#97;&#110;&#111;&#110;&#121;&#109;&#111;&#117;&#115;</author>
    <pubDate>Wed, 19 May 2010 12:19:34 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont=nocJZh  &lt;a href=&quot;http://acwqnuizdnjm.com/&quot;&gt;acwqnuizdnjm&lt;/a&gt;, [url=http://tushovglkqcj.com/]tushovglkqcj[/url], [link=http://wurfazilfplv.com/]wurfazilfplv[/link], http://ulbntzthbsby.com/</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{36d6bf7c59d5}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont=nocJZh  &lt;a href=&quot;http://acwqnuizdnjm.com/&quot;&gt;acwqnuizdnjm&lt;/a&gt;, [url=http://tushovglkqcj.com/]tushovglkqcj[/url], [link=http://wurfazilfplv.com/]wurfazilfplv[/link], http://ulbntzthbsby.com/]]></description>
    <author>&#97;&#110;&#111;&#110;&#121;&#109;&#111;&#117;&#115;</author>
    <pubDate>Wed, 19 May 2010 08:42:36 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{9dbe470b26cc}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely [[design|flexible]] programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language.<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/form&gt;'<br/>
}}}<br/>
<br/>
To the curious: This Plof wiki runs [[http://hackiki.org/|Hackiki]], the world's most hackable wiki.<br/>
<br/>
&lt;a href=&quot;#&quot; onclick=&quot;autoSchemePrime(true);&quot;&gt;Re-scheme this page&lt;/a&gt;]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Thu, 18 Feb 2010 20:34:26 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{09db3a8c5369}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely [[design|flexible]] programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language.<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/form&gt;'<br/>
}}}<br/>
<br/>
To the curious: This Plof wiki runs [[http://hackiki.org/|Hackiki]], the world's most hackable wiki.<br/>
<br/>
&lt;a href=&quot;#&quot; onclick=&quot;autoSchemePrime();&quot;&gt;Re-scheme this page&lt;/a&gt;]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Thu, 18 Feb 2010 20:33:42 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{91aa03e49f66}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely [[design|flexible]] programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language.<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/form&gt;'<br/>
}}}<br/>
<br/>
To the curious: This Plof wiki runs [[http://hackiki.org/|Hackiki]], the world's most hackable wiki.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Thu, 18 Feb 2010 17:30:27 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{529f4bacc30e}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely [[design|flexible]] programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation. Although a previous D implementation is complete, Plof has moved away from it due to fragmentation of the D community.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language.<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/form&gt;'<br/>
}}}<br/>
<br/>
To the curious: This Plof wiki runs [[http://hackiki.org/|Hackiki]], the world's most hackable wiki.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Thu, 18 Feb 2010 17:29:43 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{ae0b0e2e790b}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely flexible programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation. Although a previous D implementation is complete, Plof has moved away from it due to fragmentation of the D community.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language.<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/form&gt;'<br/>
}}}<br/>
<br/>
To the curious: This Plof wiki runs [[http://hackiki.org/|Hackiki]], the world's most hackable wiki.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Thu, 18 Feb 2010 17:12:07 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{57e03b4ff5d3}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely flexible programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation. Although a previous D implementation is complete, Plof has moved away from it due to fragmentation of the D community.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language.<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;&lt;br/&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/form&gt;'<br/>
}}}]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Thu, 11 Feb 2010 20:11:13 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{7ec1e31e7557}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely flexible programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation. Although a previous D implementation is complete, Plof has moved away from it due to fragmentation of the D community.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language.<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
{{{<br/>
#!/bin/bash<br/>
echo -n '&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;'<br/>
<br/>
echo -n 'Stdout.write &quot;Hello, world!\n&quot;'<br/>
<br/>
echo '&lt;/textarea&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/form&gt;'<br/>
}}}]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Thu, 11 Feb 2010 20:10:51 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{854942a3201e}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely flexible programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation. Although a previous D implementation is complete, Plof has moved away from it due to fragmentation of the D community.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language.<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).<br/>
<br/>
Feel free to test out Plof by running Plof code directly through this wiki:<br/>
<br/>
&lt;form action=&quot;plof&quot; method=&quot;post&quot;&gt;<br/>
&lt;textarea name=&quot;code&quot; rows=&quot;25&quot; cols=&quot;65&quot;&gt;<br/>
Stdout.write &quot;Hello, world!\n&quot;<br/>
&lt;/textarea&gt;<br/>
&lt;input type=&quot;submit&quot; value=&quot;Run&quot;&gt;<br/>
&lt;/form&gt;]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Thu, 11 Feb 2010 20:04:27 +0000</pubDate>
</item>
<item>
    <title>medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{d2ffa883b697}/bin/index</link>
    <description><![CDATA[medit/bin/index chebang=#!/usr/bin/env .wiki cont== Plof<br/>
<br/>
Plof is an extremely flexible programming language, and an experiment in pushing this flexibility to its logical extreme. Plof's grammar is defined at runtime (predominantly by code written in Plof) and can be extended very simply by Plof code. It has a prototype-based type system with a simple and intuitive syntax, designed to make the transition easy for programmers used to class-based type systems. It also supports many functional features, and is in fact a lazily-evaluated language with currying.<br/>
<br/>
In spite of this extreme flexibility, Plof is designed to be very simple to implement. The core bytecode language is only a few hundred operations, and the parsing environment is expected to be nothing more than a simple packrat parser (memoized recursive-descent parser).<br/>
<br/>
The code for the C implementation of Plof are available through Mercurial at https://codu.org/projects/plof/hg/ , and is the primary complete implementation. Although a previous D implementation is complete, Plof has moved away from it due to fragmentation of the D community.<br/>
<br/>
The Plof spec is in Mercurial at https://codu.org/projects/plof/spechg/ , or precompiled at http://codu.org/plof/plof3.pdf . The spec is mostly complete for the lower layers, but not for the user language.<br/>
<br/>
There is an IRC channel for Plof, #plof on FreeNode. All pushes to the Plof repository are logged there, as are the results of Plof's test suite. The test suite results are available in more detail at http://codu.org/plof/testresults/ (only the latest run).]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#40;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#41;</author>
    <pubDate>Thu, 11 Feb 2010 20:01:24 +0000</pubDate>
</item>
<item>
    <title>Added a meta-login page.</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{4dc32b1db08e}/bin/index</link>
    <description><![CDATA[Added a meta-login page.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#115;&#32;&#60;&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#115;&#64;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 11 Jan 2010 21:58:17 +0000</pubDate>
</item>
<item>
    <title>Initial import.</title>
    <link>http://127.0.0.1:2888:2888/cgi-bin/h/plof/fshg.cgi/log{c3bc2c8ad67d}/bin/index</link>
    <description><![CDATA[Initial import.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#32;&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#115;&#32;&#60;&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#115;&#64;&#99;&#111;&#100;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 17 Nov 2009 16:30:13 +0000</pubDate>
</item>

  </channel>
</rss>

