chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] [PATCH] Fix #1133


From: John Cowan
Subject: Re: [Chicken-hackers] [PATCH] Fix #1133
Date: Thu, 26 Jun 2014 19:42:31 -0400
User-agent: Mutt/1.5.20 (2009-06-14)

Evan Hanson scripsit:

> There's not much that's obviously missing anymore, it's mostly rough
> edges as you said. The list at https://wiki.call-cc.org/r7rs-tasks#todo
> is up to date.

I've added a few things there.  The only substantive point is that after
doing (use r7rs) in the REPL, the (scheme base) library should be loaded.
Currently it isn't, which means that (e.g.) you get the non-numbers version
of `/`.

> Actually, the most important todo is probably documentation of the
> gotchas/limitations/interplay between the egg and core that aren't
> obvious from that list, e.g. `(import (foo bar))` doesn't load code
> from ./foo/bar.scm (or ".sld" as seems to have become common), one must
> `(import-for-syntax (r7rs))` to get R7RS's syntax-rules, and so on. But,
> overall, I'd be fine with releasing it with such disclaimers just so
> people can start hacking at it.

+1.  Why are the R7RS library names like (foo bar) mapped to foo.bar
instead of foo-bar?

-- 
John Cowan          http://www.ccil.org/~cowan        address@hidden
Original line from The Warrior's Apprentice by Lois McMaster Bujold:
"Only on Barrayar would pulling a loaded needler start a stampede toward one."
English-to-Russian-to-English mangling thereof: "Only on Barrayar you risk to
lose support instead of finding it when you threat with the charged weapon."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]