"Jörg F. Wittenberger":
> The problem is not cond-expand, but rscheme accepts define-macro only at top
> level.
R5RS also limits define-syntax to the top level. R6RS and R7RS
relax this, but not everyone's there currently. (See below).
We could use cond-expand to define top-level macros if the
On Sat, 23 Nov 2013 11:28:22 +0100, "Jörg F. Wittenberger"
wrote:
> Did I say "next week"? I should rather do something else, but I can't
> fight myself. :-/
Excellent! They're merged in the repo now, although I had to make a
number of changes to make guile work.
> Bad news this time.
> I'
Am 23.11.2013 11:28, schrieb "Jörg F. Wittenberger":
The attached patch
Which attached patch you ask?
Here we go.
--- kernel.scm.orig 2013-11-23 11:16:19.0 +0100
+++ kernel.scm 2013-11-23 11:17:14.0 +0100
@@ -176,6 +176,97 @@
(define-module (readable kernel)))
(else ))
Did I say "next week"? I should rather do something else, but I can't
fight myself. :-/
Bad news this time.
Am 22.11.2013 14:59, schrieb David A. Wheeler:
> On Fri, 22 Nov 2013 10:26:58 +0100, "Jörg F. Wittenberger"
>wrote:
>
>>> Why all the redefines from "body" to "read-body"?
>>> We nor
On Fri, 22 Nov 2013 10:26:58 +0100, "Jörg F. Wittenberger"
wrote:
> Against which file version should I do the patch?
Please use the latest version in git repo on "develop" branch.
I've already incorporated some of the changes you just submitted,
basically the type annotations and a tweaked ver
Am 22.11.2013 04:45, schrieb David A. Wheeler:
> On Thu, 21 Nov 2013 12:29:58 +0100, "Jörg F. Wittenberger"
> wrote:
>
>> I tried for now to keep the compatibility layer before the actual
>> module. But that might leak definitions (like the rudimentary guard
>> implementation) outside, which woul
I said:
> > '+++CL-QUASIQUOTE-abbreviation+++
On Thu, 21 Nov 2013 22:56:10 -0500, John Cowan wrote:
> Some Schemes may have problems with this kind of symbol, one that
> begins with a character that can begin a number (+, -, and ... are
> exceptions). Neither R5RS nor R6RS permits them.
Yea
David A. Wheeler scripsit:
> '+++CL-QUASIQUOTE-abbreviation+++
Some Schemes may have problems with this kind of symbol, one that
begins with a character that can begin a number (+, -, and ... are
exceptions). Neither R5RS nor R6RS permits them.
Most Schemes simply say anything that's not a
On Thu, 21 Nov 2013 12:29:58 +0100, "Jörg F. Wittenberger"
wrote:
> The attached diff makes the whole thing compile under rscheme too (and
> run some simple tests).
> No changes where made, which where not strictly necessary to that end.
Excellent! Thanks so much for your work!
I have a few co
The attached diff makes the whole thing compile under rscheme too (and
run some simple tests).
No changes where made, which where not strictly necessary to that end.
I'm sure you'll take issues with the positioning of cond-expand'ed stuff.
I tried for now to keep the compatibility layer before
10 matches
Mail list logo