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.2.tar.gz (9.3 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: decpy-1.0.2.tar.gz
  • Upload date:
  • Size: 9.3 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.2.tar.gz
Algorithm Hash digest
SHA256 df7228bfff645ea36ee7f78322dfd3fae7ba98ba8ab64a0a73f3cbb1dae70b37
MD5 ebee8d871fbff21d23f8a521bc09b2e2
BLAKE2b-256 9e3c98667ee068d4a78670ab5043ac1d8ebfe2957561dbbd14f24b4c6d21d41d

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