A pure-python implementation of Datalog, a truly declarative language derived from Prolog.
Project description
pyDatalog adds the logic Programming paradigm to Python’s toolbox, in a pythonic way.
Logic programmers can now use the extensive standard library of Python, and Python programmers can now express complex algorithms simply.
Datalog is a truly declarative language derived from Prolog, with strong academic foundations. Datalog excels at managing complexity. Datalog programs are shorter than their Python equivalent, and Datalog statements can be specified in any order, as simply as formula in a spreadsheet.
In particular, Datalog can be used for:
simulating intelligent behavior (e.g. in games or expert systems),
performing recursive algorithms (e.g. in network protocol, code and graph analysis),
managing complex sets of related information (e.g. in data integration or the semantic web),
solving discrete constraint problems.
“Datalog is to Python what Python was to C, and what C was to Assembly.”
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyDatalog-0.15.1.zip.
File metadata
- Download URL: pyDatalog-0.15.1.zip
- Upload date:
- Size: 273.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2952cd8a7ca09b7e351c1b958acf9ab21674c186ce760bcd8b4da9a4da41b06e
|
|
| MD5 |
ad33d9f498b3b7969a5eac00a145715e
|
|
| BLAKE2b-256 |
8f25b77508bce765fed31ebe43ab5ed14620fca6bcd0b3b9a94478b451dee0d8
|
File details
Details for the file pyDatalog-0.15.1-cp27-none-win_amd64.whl.
File metadata
- Download URL: pyDatalog-0.15.1-cp27-none-win_amd64.whl
- Upload date:
- Size: 209.4 kB
- Tags: CPython 2.7, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d33b487079289287ee9c368f7ac53a59da3b14e6ef2264381cf92177f25b1784
|
|
| MD5 |
2ba92df80fdd0f89fbe600119c3bb7d8
|
|
| BLAKE2b-256 |
ca6533ed9a0a474ede049d31fb08df57868fb08dce9bf1d08bb2132f7af589ab
|