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

Uploaded Source

File details

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

File metadata

  • Download URL: decpy-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 3de2dc2e84e055ce2d81de45e5a40ed897a26656a51dad8c39c727a6fe0dd2ae
MD5 6605c404e0bf0141d54b96e83fe0b6cd
BLAKE2b-256 eb9e4c481539780409055bb58499cd039c3da10b39e3b1ceb177563eef34f1b1

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