Skip to content

Commit

Permalink
* version 1.6
Browse files Browse the repository at this point in the history
* Scheme48 is supported
* Fixed Chicken packaging problems
* Documentation cleanup
  • Loading branch information
jpellegrini committed Feb 22, 2016
1 parent 142af6b commit 17dcb47
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 48 deletions.
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ There are two ways to use PLL:
```

```
Scheme version R7RS module Note
Scheme version R7RS module Note
-----------------------------------------------
Chicken 4.* Y
Gauche 0.9.4 Y
Expand All @@ -81,20 +81,26 @@ Chibi 0.7.2 Y
Husk 3.19.1 -
SISC 1.16.6 -
Saggitarius 0.7.1 Y
Gambit 4.7 - Needs -:s flag for syntax rules, and SRFI-1
MIT Scheme 9.1.1 -
Gambit 4.7 - Needs -:s flag for syntax rules, and SRFI-1
MIT Scheme 9.1.1 -
STklos 1.10 -
Scheme48 - Needs ,open srfi-1
```

Currently not supported:

```
Bigloo (prolog+cut eats up 100% CPU; needs investigation)
SigScheme (syntax-rules is disabled in sigscheme for now)
TinyScheme (syntax-rules not implemented)
Scheme9 (very strange behavior -- needs investigation)
Kawa (AMB doesn't work because of some different call/cc behavior)
Foment (the Hanoi towers example eats up 100% CPU and never finishes)
SCM (no support for cond-expand, but would probably work)
SCM (support for neither cond-expand nor syntax-rules)
SIOD (syntax-rules not implemented)
```

## Documentation

A very short manual is included (manual.md, manual.txt, manual.pdf).

14 changes: 10 additions & 4 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ There are two ways to use PLL:
(import (pll)) ;; only on the systems marked as having
;; support for R7RS modules

Scheme version R7RS module Note
Scheme version R7RS module Note
-----------------------------------------------
Chicken 4.* Y
Gauche 0.9.4 Y
Expand All @@ -79,9 +79,10 @@ There are two ways to use PLL:
Husk 3.19.1 -
SISC 1.16.6 -
Saggitarius 0.7.1 Y
Gambit 4.7 - Needs -:s flag for syntax rules, and SRFI-1
MIT Scheme 9.1.1 -
Gambit 4.7 - Needs -:s flag for syntax rules, and SRFI-1
MIT Scheme 9.1.1 -
STklos 1.10 -
Scheme48 - Needs ,open srfi-1

Currently not supported:

Expand All @@ -90,5 +91,10 @@ Currently not supported:
Scheme9 (very strange behavior -- needs investigation)
Kawa (AMB doesn't work because of some different call/cc behavior)
Foment (the Hanoi towers example eats up 100% CPU and never finishes)
SCM (no support for cond-expand, but would probably work)
SCM (support for neither cond-expand nor syntax-rules)
SIOD (syntax-rules not implemented)

Documentation
-------------

A very short manual is included (manual.md, manual.txt, manual.pdf).
38 changes: 0 additions & 38 deletions SUPPORTED-SCHEMES

This file was deleted.

4 changes: 4 additions & 0 deletions changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
1.6
* Scheme48 is supported
* Fixed Chicken packaging problems
* Documentation cleanup
1.5
* Packaging: now available as R7RS module for some implementations;
included instructions on how to load, with and without R7RS
Expand Down
2 changes: 1 addition & 1 deletion pll.meta
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
(files "COPYING" "README.txt" "SUPPORTED-SCHEMES" "amb.scm" "changelog" "manual.html" "manual.md" "manual.pdf" "manual.txt" "pll-standalone.scm" "pll.scm" "ppl.meta" "prolog-core.scm" "prolog-examples.scm" "pll.setup" "style.css" "unify.scm")
(license "GPL-3")
(category logic)
(needs srfi-1)
(needs r7rs)
(author "Jeronimo C. Pellegrini")
(synopsis "A simple Prolog implementation in Scheme, using the AMB operator"))

1 change: 1 addition & 0 deletions pll.release-info
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
(repo git "git://github.com/jpellegrini/{egg-name}.git")
(uri targz "https://github.com/jpellegrini/{egg-name}/archive/{egg-release}")
(release "v1.5")
(release "v1.6")

2 changes: 1 addition & 1 deletion pll.setup
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@
(install-extension
'pll
'("pll.so" "pll.import.so")
'((version 1.5)))
'((version "1.6")))

0 comments on commit 17dcb47

Please sign in to comment.