Skip to main content

A general-purpose dataflow programming language based on Python, written in Python

Project description

Pythonect is a new, experimental, general-purpose dataflow programming language based on Python. It provides both a visual programming language and a text-based scripting language. The text-based scripting language aims to combine the quick and intuitive feel of shell scripting, with the power of Python. The visual programming language is based on the idea of a diagram with “boxes and arrows”. Crazy? Most definitely. And yet, strangely enough, it works!

Hello, world

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

"Hello, world" -> print

Or:

http://pythonect.org/HelloWorld2.png

See the Pythonect documentation for a detailed walkthrough of the language and its features.

Installation

There are a few ways to install Pythonect.

  1. You can install directly from PyPI using easy_install or pip:

    easy_install Pythonect

    or:

    pip install Pythonect
  2. You can clone the git repository somewhere in your system:

    git clone git://github.com/ikotler/pythonect.git

    Then you should do following steps:

    cd pythonect
    python setup.py install

    Alternatively, if you use pip, you can install directly from the git repository:

    pip install \
            git+git://github.com/ikotler/pythonect.git@master#egg=pythonect \
            -r https://github.com/ikotler/pythonect/raw/master/doc/requirements.txt

For any of the above methods, if you want to do a system-wide installation, you will have to do this with root permissions (e.g. using su or sudo).

Build Status status

Licensing

Pythonect is available under the BSD 3-Clause License; see LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Pythonect-0.6.0.tar.gz (679.3 kB view details)

Uploaded Source

File details

Details for the file Pythonect-0.6.0.tar.gz.

File metadata

  • Download URL: Pythonect-0.6.0.tar.gz
  • Upload date:
  • Size: 679.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Pythonect-0.6.0.tar.gz
Algorithm Hash digest
SHA256 1a3917877c8cf1f32cecb71c9ec5fe9ee891eb2579e054489e7497bf2c0c1db7
MD5 c35a5e216192dc3978d21adb1f5b30fb
BLAKE2b-256 2a93f2b4294f850157faace37ed809d6f0319435980dbc2cf6ffd444670e8629

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page