NanoProlog: Very small interpreter for a Prolog-like language
This package was developed to demonstrate the ideas behind
the Prolog language. It contains a very small interpreter
(Language.Prolog.Nanoprolog
) which can be run on its
own. It reads a file with definitions, and then prompts
for a goal. All possibe solutions are printed, preceded by
a tree showing which rules were applied in which order.
The file royals.pro
contains a description of part of the Dutch royal family, whereas the file
tc.pro
shows unification at work in a very small type inferencer.
[Skip to Readme]
Modules
[Index]
Downloads
- NanoProlog-0.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1, 0.1.1, 0.1.2, 0.1.3, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.3.1, 0.2.3.2, 0.2.3.3, 0.3 |
---|---|
Dependencies | base (>=4.0 && <5), containers (>=0.4 && <0.5), ListLike (>=3.1 && <3.2), uu-parsinglib (>=2.7.1 && <2.8) [details] |
License | BSD-3-Clause |
Author | Doaitse Swierstra, Jurriën Stutterheim |
Maintainer | Jurriën Stutterheim <j.stutterheim@uu.nl> |
Category | Language |
Source repo | head: git clone https://github.com/norm2782/NanoProlog.git |
Uploaded | by JurrienStutterheim at 2011-12-22T10:24:09Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | nano-prolog |
Downloads | 10478 total (40 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |