[Scheme-reports] R7RS small in R6RS library OKUMURA Yuki (24 Nov 2011 17:45 UTC)
Re: [Scheme-reports] R7RS small in R6RS library John Cowan (24 Nov 2011 21:41 UTC)
Re: [Scheme-reports] R7RS small in R6RS library Grant Rettke (26 Nov 2011 00:53 UTC)
Re: [Scheme-reports] R7RS small in R6RS library OKUMURA Yuki (26 Nov 2011 03:42 UTC)
Re: [Scheme-reports] R7RS small in R6RS library Grant Rettke (27 Nov 2011 05:54 UTC)
Re: [Scheme-reports] R7RS small in R6RS library Alex Shinn (28 Nov 2011 00:40 UTC)

Re: [Scheme-reports] R7RS small in R6RS library Alex Shinn 28 Nov 2011 00:39 UTC

On Sat, Nov 26, 2011 at 12:42 PM, OKUMURA Yuki <mjt@cltn.org> wrote:
> 2011/11/26 Grant Rettke <grettke@acm.org>:
>> On Thu, Nov 24, 2011 at 11:43 AM, OKUMURA Yuki <mjt@cltn.org> wrote:
>>> == Racket ==
>>>
>>> Racket cannot treat files without #!lang or #!r6rs as R6RS library. So
>>> I couldn't implement r7rs-bridge on Racket.
>>> (Isn't there any workaround to make r6rs as a "default" language?)
>>
>> plt-r6rs.exe
>
> Thank you for the answer, but plt-r6rs is only works for _programs_.
> ie. We cannot import R6RS _libraries_ without #!r6rs even if plt-r6rs used.
>
> Adding #!r6rs will break use of the library from R7RS implementations.
> The most important idea for my project(r7rs-bridge) is share exactly
> same library files between
> R7RS implementations and R6RS ones... because many programs are
> divided into several libraries.

The idea is that Snow would perform any necessary
translating on install, so e.g. for Racket it could add
a #!r6rs (or #!r7rs) prefix.

Developing directly from Racket would be trickier,
though it could be done with a snow wrapper program.

--
Alex

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports