sam wrote on 04/07/2015 07:06 PM:
version of racket i use does not allow me to use internal definitions using 
(R5RS) language

It seems like you keep trying to use various `#lang racket` language features with `#lang r5rs`. They are two different languages, and Racket is orders of magnitude bigger than R5RS.

If you really-really want to use R5RS, then I recommend sitting down for half an hour to read through a copy of R5RS "http://www.schemers.org/Documents/Standards/R5RS/";. You can skip for formal semantics part, and the first-class continuations part. Then, do your programming using only that R5RS document. Do not look at the Racket documentation, and forget what you know about Racket.

Or, you can try doing the program in `#lang racket`. The biggest source of trouble, such as if you're working with Scheme code from an old textbook, occurs if the code relies on pairs being mutable (if so, that would be a good reason for a newbie to use `#lang r5rs` initially).

Neil V.

--
You received this message because you are subscribed to the Google Groups "Racket 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to