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, written in 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.

Hello, world

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

"Hello, world" -> print

See the Pythonect Tutorial: Learn By Example for more examples and details.

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 made available under a BSD 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.4.2.tar.gz (23.9 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for Pythonect-0.4.2.tar.gz
Algorithm Hash digest
SHA256 339d099b0c4cb278a38bf07ca215f023d45f621e3d5984bb75f3d0c70109cf9a
MD5 29c0ef8521954b3ae02df2123143267b
BLAKE2b-256 dfc68781992297b4bd053d07405546858ade6ed42ed0215d146b7b8c5b92dd49

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page