Skip to main content

Declarative Programming Tools

Project description

Python Declarative Programming (DecPy) version 2.0.0

The BSD 3-Clause Copyright (c) 2025 Paul Dobryak (Pavel Vadimovich Dobryak)

A library for lazy evaluation and 4 types of declarative programming in Python:

  1. An analogue of SQL (tuple calculus).
  2. An analogue of QBE (domain calculus).
  3. An analogue of Prolog (first-order predicate calculus, logic programming) with recursive queries.
  4. Declarative language for working with graphs. and instruments for functional programming: functors, applicative functors, monads and currying

Verified on Python 3.13.0

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

Author and programmer: Pavel Vadimovich Dobryak, e-mail: goodsoul@mail.ru https://vk.com/pauldobriak tel, whatsapp: +79022726154

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

decpy-2.0.0-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for decpy-2.0.0.tar.gz
Algorithm Hash digest
SHA256 4cf107a7b80484ca0c1005b2c6b9ade5bb4899ed2791a60780e6b975304cc4e4
MD5 f2db258c1bd1925c7c77909786211d19
BLAKE2b-256 8ae6f384adc417d573dd30c6dfe4961a32f871583e154e008eac82d419f1e3d0

See more details on using hashes here.

File details

Details for the file decpy-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: decpy-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for decpy-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 187422200f27d0c0879fcf717823f7991951b656e09b47f65a6ea229a618e11f
MD5 fa4271671e1260c3ad09c8c0d497d1d7
BLAKE2b-256 595f947f279c7e1c78fa6097d58c78a239c2895851b89cc8f033423e531d7775

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