<div dir="ltr">Hi,<br><br>I have just committed PEP8 fixes to Pythonect (<a href="https://github.com/ikotler/pythonect">https://github.com/ikotler/pythonect</a>).<br>
<a href="https://github.com/ikotler/pythonect"></a><br>
And, I also made a <a href="https://github.com/ikotler/pythonect/wiki/Pythonect-Tutorial:-Learn-By-Example">Pythonect Tutorial: Learn By Example</a><br>
<div dir="ltr"><br>Regards,<br>Itzik Kotler | <a href="http://www.ikotler.org" target="_blank">http://www.ikotler.org</a><br></div>
<br><div class="gmail_quote">On Sun, Apr 1, 2012 at 6:58 PM, Jakob Bowyer <span dir="ltr"><<a href="mailto:jkbbwr@gmail.com">jkbbwr@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

You might want to PEP8 your code, move imports to the top lose some of<br>
the un-needed lines<br>
<div><div class="h5"><br>
On Sun, Apr 1, <a href="tel:2012" value="+9722012">2012</a> at 3:34 PM, Itzik Kotler <<a href="mailto:xorninja@gmail.com">xorninja@gmail.com</a>> wrote:<br>
> Hi All,<br>
><br>
> I'm pleased to announce the first beta release of Pythonect interpreter.<br>
><br>
> Pythonect is a new, experimental, general-purpose dataflow programming<br>
> language based on Python.<br>
><br>
> It aims to combine the intuitive feel of shell scripting (and all of its<br>
> perks like implicit parallelism) with the flexibility and agility of Python.<br>
><br>
> Pythonect interpreter (and reference implementation) is written in Python,<br>
> and is available under the BSD license.<br>
><br>
> Here's a quick tour of Pythonect:<br>
><br>
> The canonical "Hello, world" example program in Pythonect:<br>
><br>
>>>> "Hello World" -> print<br>
> <MainProcess:Thread-1> : Hello World<br>
> Hello World<br>
>>>><br>
><br>
> '->' and '|' are both Pythonect operators.<br>
><br>
> The pipe operator (i.e. '|') passes one item at a item, while the other<br>
> operator passes all items at once.<br>
><br>
><br>
> Python statements and other None-returning function are acting as a<br>
> pass-through:<br>
><br>
>>>> "Hello World" -> print -> print<br>
> <MainProcess:Thread-2> : Hello World<br>
> <MainProcess:Thread-2> : Hello World<br>
> Hello World<br>
>>>><br>
><br>
>>>> 1 -> import math -> math.log<br>
> 0.0<br>
>>>><br>
><br>
><br>
> Parallelization in Pythonect:<br>
><br>
>>>> "Hello World" -> [ print , print ]<br>
> <MainProcess:Thread-4> : Hello World<br>
> <MainProcess:Thread-5> : Hello World<br>
> ['Hello World', 'Hello World']<br>
><br>
>>>> range(0,3) -> import math -> math.sqrt<br>
> [0.0, 1.0, 1.4142135623730951]<br>
>>>><br>
><br>
> In the future, I am planning on adding support for multi-processing, and<br>
> even distributed computing.<br>
><br>
><br>
> The '_' identifier allow access to current item:<br>
><br>
>>>> "Hello World" -> [ print , print ] -> _ + " and Python"<br>
> <MainProcess:Thread-7> : Hello World<br>
> <MainProcess:Thread-8> : Hello World<br>
> ['Hello World and Python', 'Hello World and Python']<br>
>>>><br>
><br>
>>>> [ 1 , 2 ] -> _**_<br>
> [1, 4]<br>
>>>><br>
><br>
><br>
> True/False return values as filters:<br>
><br>
>>>> "Hello World" -> _ == "Hello World" -> print<br>
> <MainProcess:Thread-9> : Hello World<br>
>>>><br>
><br>
>>>> "Hello World" -> _ == "Hello World1" -> print<br>
> False<br>
>>>><br>
><br>
>>>> range(1,10) -> _ % 2 == 0<br>
> [2, 4, 6, 8]<br>
>>>><br>
><br>
><br>
> Last but not least, I have also added extra syntax for making remote<br>
> procedure call easy:<br>
><br>
>>> 1 -> inc@xmlrpc://localhost:<a href="tel:8000" value="+9728000">8000</a> -> print<br>
> <MainProcess:Thread-2> : 2<br>
> 2<br>
>>>><br>
><br>
> Download Pythonect v0.1.0 from:<br>
> <a href="http://github.com/downloads/ikotler/pythonect/Pythonect-0.1.0.tar.gz" target="_blank">http://github.com/downloads/ikotler/pythonect/Pythonect-0.1.0.tar.gz</a><br>
><br>
> More information can be found at: <a href="http://www.pythonect.org" target="_blank">http://www.pythonect.org</a><br>
><br>
><br>
> I will appreciate any input / feedback that you can give me.<br>
><br>
> Also, for those interested in working on the project, I'm actively<br>
> interested in welcoming and supporting both new developers and new users.<br>
> Feel free to contact me.<br>
><br>
><br>
> Regards,<br>
> Itzik Kotler | <a href="http://www.ikotler.org" target="_blank">http://www.ikotler.org</a><br>
><br>
</div></div>> _______________________________________________<br>
> Python-ideas mailing list<br>
> <a href="mailto:Python-ideas@python.org">Python-ideas@python.org</a><br>
> <a href="http://mail.python.org/mailman/listinfo/python-ideas" target="_blank">http://mail.python.org/mailman/listinfo/python-ideas</a><br>
><br>
</blockquote></div><br></div>