Skip to main content

Declarative Programming Tools

Project description

The DecPy library integrates lazy evaluation and three types of declarative programming into the Python:

  1. tuple calculus (analog of the SQL)
  2. domain calculus (analog of QBE)
  3. first-order predicate calculus (analog of Prolog, logic programming).

DecPy allows you to work with collections in Python as with databases or expert systems (including writing recursive queries and even proving theorems).

For the latest version and documentation, see https://github.com/pauldobriak/DecPy

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

decpy-1.0.0.tar.gz (8.9 kB view details)

Uploaded Source

File details

Details for the file decpy-1.0.0.tar.gz.

File metadata

  • Download URL: decpy-1.0.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for decpy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 89362d6c1b51a2aeeceb80fcfe80cb7a60bd472ec5e270d2dd9942416c317f45
MD5 eed1f43fcecb1970fa908812bc41afc3
BLAKE2b-256 b5aab795435d7121b15b013502de6c3d8dc7b7115eb48f22ff715c2963f7bb39

See more details on using hashes here.

Supported by

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