Pythonect 0.1.0 Release

Hi All, I'm pleased to announce the first beta release of Pythonect interpreter. Pythonect is a new, experimental, general-purpose dataflow programming language based on Python. It aims to combine the intuitive feel of shell scripting (and all of its perks like implicit parallelism) with the flexibility and agility of Python. Pythonect interpreter (and reference implementation) is written in Python, and is available under the BSD license. Here's a quick tour of Pythonect: The canonical "Hello, world" example program in Pythonect:
'->' and '|' are both Pythonect operators. The pipe operator (i.e. '|') passes one item at a item, while the other operator passes all items at once. Python statements and other None-returning function are acting as a pass-through:
1 -> import math -> math.log 0.0
Parallelization in Pythonect:
range(0,3) -> import math -> math.sqrt [0.0, 1.0, 1.4142135623730951]
In the future, I am planning on adding support for multi-processing, and even distributed computing. The '_' identifier allow access to current item:
[ 1 , 2 ] -> _**_ [1, 4]
True/False return values as filters:
"Hello World" -> _ == "Hello World" -> print <MainProcess:Thread-9> : Hello World
"Hello World" -> _ == "Hello World1" -> print False
range(1,10) -> _ % 2 == 0 [2, 4, 6, 8]
Last but not least, I have also added extra syntax for making remote procedure call easy:
Download Pythonect v0.1.0 from: http://github.com/downloads/ikotler/pythonect/Pythonect-0.1.0.tar.gz More information can be found at: http://www.pythonect.org I will appreciate any input / feedback that you can give me. Also, for those interested in working on the project, I'm actively interested in welcoming and supporting both new developers and new users. Feel free to contact me. Regards, Itzik Kotler | http://www.ikotler.org

Hi, I have just committed PEP8 fixes to Pythonect ( https://github.com/ikotler/pythonect). <https://github.com/ikotler/pythonect> And, I also made a Pythonect Tutorial: Learn By Example<https://github.com/ikotler/pythonect/wiki/Pythonect-Tutorial:-Learn-By-Examp...> Regards, Itzik Kotler | http://www.ikotler.org On Sun, Apr 1, 2012 at 6:58 PM, Jakob Bowyer <jkbbwr@gmail.com> wrote:

It might be April fools, but its not a fool's concept :-) Regards, Itzik Kotler | http://www.ikotler.org On Sun, Apr 1, 2012 at 7:05 PM, Guido van Rossum <guido@python.org> wrote:

Hi, I have just committed PEP8 fixes to Pythonect ( https://github.com/ikotler/pythonect). <https://github.com/ikotler/pythonect> And, I also made a Pythonect Tutorial: Learn By Example<https://github.com/ikotler/pythonect/wiki/Pythonect-Tutorial:-Learn-By-Examp...> Regards, Itzik Kotler | http://www.ikotler.org On Sun, Apr 1, 2012 at 6:58 PM, Jakob Bowyer <jkbbwr@gmail.com> wrote:

It might be April fools, but its not a fool's concept :-) Regards, Itzik Kotler | http://www.ikotler.org On Sun, Apr 1, 2012 at 7:05 PM, Guido van Rossum <guido@python.org> wrote:
participants (3)
-
Guido van Rossum
-
Itzik Kotler
-
Jakob Bowyer