Re: [Readable-discuss] initial support for rscheme

2013-11-23 Thread Jörg F. Wittenberger
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 joerg.wittenber...@softeyes.net wrote: Why all the redefines from body to

Re: [Readable-discuss] initial support for rscheme

2013-11-23 Thread Jörg F. Wittenberger
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 ))

Re: [Readable-discuss] initial support for rscheme

2013-11-23 Thread David A. Wheeler
On Sat, 23 Nov 2013 11:28:22 +0100, Jörg F. Wittenberger joerg.wittenber...@softeyes.net 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.

Re: [Readable-discuss] initial support for rscheme

2013-11-23 Thread David A. Wheeler
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

Re: [Readable-discuss] initial support for rscheme

2013-11-22 Thread Jörg F. Wittenberger
Am 22.11.2013 04:45, schrieb David A. Wheeler: On Thu, 21 Nov 2013 12:29:58 +0100, Jörg F. Wittenberger joerg.wittenber...@softeyes.net wrote: I tried for now to keep the compatibility layer before the actual module. But that might leak definitions (like the rudimentary guard

Re: [Readable-discuss] initial support for rscheme

2013-11-22 Thread David A. Wheeler
On Fri, 22 Nov 2013 10:26:58 +0100, Jörg F. Wittenberger joerg.wittenber...@softeyes.net 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

Re: [Readable-discuss] initial support for rscheme

2013-11-21 Thread David A. Wheeler
On Thu, 21 Nov 2013 12:29:58 +0100, Jörg F. Wittenberger joerg.wittenber...@softeyes.net 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

Re: [Readable-discuss] initial support for rscheme

2013-11-21 Thread John Cowan
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

Re: [Readable-discuss] initial support for rscheme

2013-11-21 Thread David A. Wheeler
I said: '+++CL-QUASIQUOTE-abbreviation+++ On Thu, 21 Nov 2013 22:56:10 -0500, John Cowan co...@mercury.ccil.org 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