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

Quick links

Hello, world

Here is the canonical "Hello, world" example program in Pythonect:

"Hello, world" -> print

Installation

Automatic installation: Pythonect is listed in PyPI and can be installed with pip or easy_install.

Manual installation: Download Pythonect-0.5.0.tar.gz

tar xvzf Pythonect-0.5.0.tar.gz
cd Pythonect-0.5.0
sudo python setup.py install

Prerequisites: Python 2.6 and PLY 3.4 or higher.

Platforms: Pythonect should run on any Python supported platform

Contribute

Found a bug? Have a good idea for improving Pythonect? Head over to Pythonect's github page and create a new ticket or fork. If you just want to discuss with fellow developers, join the mailing list.