Hi Sam, I probably have neither the skill, nor the time. But what the heck, I'll start poking. In the end I probably won't get far, but I will have learned a little Racket and a little Scheme... There are worse fates in this world than that.
So, let's see... I start by copying the R5RS directory (seems like a sensible place to start): $ cp /usr/local/racket/collects/r5rs ~/.racket/5.3.6/collects/r7rs $ cd ~/.racket/5.3.6/collects/r7rs $ mv r5rs.rkt r7rs.rkt $ mv r5rs.scrbl r7rs.scrbl $ ls compiled/ info.rkt init.rkt lang/ lang.rkt main.rkt private/ r7rs.rkt r7rs.scrbl run.rkt So, I start by opening info.rkt and I see this: (define scribblings '(("r5rs.scrbl" (multi-page) (legacy 50)))) Could someone tell me what the "(legacy 50)" means, and what a reasonable value would be for R7RS? For now I chose "(language 1)" which I copied from the R6RS info.rkt file, but I have no idea what I'm doing. Cheers, Daniel. On 28 February 2014 15:30, Sam Tobin-Hochstadt <sa...@cs.indiana.edu> wrote: > I don't know -- it would certainly be jumping in at the deep end, but > it all depends on the user in question. > > Sam > > On Fri, Feb 28, 2014 at 9:27 AM, Daniel Carrera <dcarr...@gmail.com> > wrote: > > Is that a task suitable for a new user? > > > > Daniel. > > > > > > On 28 February 2014 15:06, Sam Tobin-Hochstadt <sa...@cs.indiana.edu> > wrote: > >> > >> Right now, I think most Racketeers are focused on making Racket the > >> best Racket we can, rather than on Scheme, so I don't know of anyone > >> currently planning to work on this. However, the flexibility of Racket > >> means that it should be quite reasonable to adapt the existing R6RS > >> and R5RS implementation to produce a package that supports R7RS. If > >> you wanted to work on this, I'm sure there would be plenty of people > >> on this list who could give you pointers. > >> > >> Sam > >> > >> On Fri, Feb 28, 2014 at 7:49 AM, Daniel Carrera <dcarr...@gmail.com> > >> wrote: > >> > Hello, > >> > > >> > I am a fairly new user of Scheme and Racket. My question is, now that > >> > R7RS-small is out, when can I expect to see support added to Racket / > >> > DrRacket? In other words, I would like to be able to type "#lang r7rs" > >> > in a > >> > way analogous to how today I can enter "#lang r5rs" and "#lang r6rs". > >> > > >> > Given that R7RS-small is not that much larger than R5RS, how difficult > >> > would > >> > it be for Racket developers to include it? From my naive point of > view, > >> > I > >> > suppose that the main obstacle is adding the R7RS-compliant library > >> > support. > >> > Everything else that I see in the spec seems to already exist in > default > >> > Racket. > >> > > >> > Cheers, > >> > Daniel. > >> > -- > >> > When an engineer says that something can't be done, it's a code phrase > >> > that > >> > means it's not fun to do. > >> > > >> > ____________________ > >> > Racket Users list: > >> > http://lists.racket-lang.org/users > >> > > > > > > > > > > > -- > > When an engineer says that something can't be done, it's a code phrase > that > > means it's not fun to do. > -- When an engineer says that something can't be done, it's a code phrase that means it's not fun to do.
____________________ Racket Users list: http://lists.racket-lang.org/users