Thanks everyone,

The @ syntax does what I want.
After I asked the question I found the answer on the Racket list.
The below based on this
http://www.mail-archive.com/users@racket-lang.org/msg07162.html
-------------------------------------------------------
#lang at-exp racket
(define RAW string-append)
(display @RAW{C:\Users\Harry\SANSKRIT\GRETIL ALL\adyappu.htm})
----------------------------------------------------------

2)
What am I doing wrong here.  -- everything :-)
I'm trying to change the command character from @ to #  so that I can have
raw strings containing both \ and @
looking at the racket documentation here:
http://docs.racket-lang.org/scribble/reader-internals.html?q=at-exp#%28def._%28%28lib._scribble%2Freader..rkt%29._make-at-readtable%29%29

I've done this:

#lang at-exp racket
(require scribble/reader)
(use-at-readtable #:command-char #\#)
(define RAW string-append)
(display #RAW{C:\Users\Harry\SANSKRIT\GRETIL ALL\adyappu.htm})
(display #RAW{harrysp...@hotmail.com})


On Wed, Dec 4, 2013 at 9:41 AM, Laurent <laurent.ors...@gmail.com> wrote:

>
> On Wed, Dec 4, 2013 at 1:21 PM, Greg Hendershott <
> greghendersh...@gmail.com> wrote:
>
>> If you don't mind using `#lang at-exp racket`, I think you could write
>>
>>     @~a{C:\Users\Harry\SANSKRIT\GRETIL ALL\adyappu.htm}
>>
>
> Or better here: @values{C:\Users\Harry\SANSKRIT\GRETIL ALL\adyappu.htm} to
> avoid the superfluous ~a operation.
> Of course if used often, it can be abbreviated.
>
> I've just surprised myself testing @(...){...} and seeing that it works:
> @(lambda(x)x){C:\Users\Harry\SANSKRIT\GRETIL ALL\adyappu.htm}
>
> Laurent
>
>
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to