Re: [racket-users] requiring a file on windows

2021-02-03 Thread thro...@gmail.com
Thanks John.

I somehow mis-remembered  that  this had worked on Linux before
and became convinced there was a windows issue. 

sigh ... my memory errors got  the best of me again. 

On Tuesday, February 2, 2021 at 6:40:45 PM UTC-5 johnbclements wrote:

> In order to allow static compilation, the path in a (file …) require must 
> be a literal string. 
>
> It sounds like you might be looking for “dynamic-require” ?
>
> Apologies if I’m misunderstanding you.
>
> John Clements
>
>
> > On Feb 2, 2021, at 3:20 PM, thro...@gmail.com  wrote:
> > 
> > I can't seem to build paths the way require wants them on windows. 
> > 
> > I must be missing something basic.
> > 
> > Tried a bunch of things (can't remember them all), here's the last: 
> > (Racket versions 8.0.0.4--2021-02-01 and 7.8)
> > 
> > (define wrk_dir #"C:/Temporary/zDEL3/TEST_BATCH/")
> > (require(file(bytes->string/utf-8(bytes-append wrk_dir 
> #"vend_map.rkt"
> > 
> > 
> > 
> > . file: ill-formed module path in: (file (bytes->string/utf-8 
> (bytes-append wrk_dir #"vend_map.rkt")))
> > > 
> > 
> > -- 
> > 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...@googlegroups.com.
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-users/92dea514-f8f7-49f2-bf5a-1799430cd4bfn%40googlegroups.com
> .
>
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/78fb3b26-70c9-44d6-b9ab-907a09457a5cn%40googlegroups.com.


Re: [racket-users] requiring a file on windows

2021-02-02 Thread 'John Clements' via Racket Users
In order to allow static compilation, the path in a (file …) require must be a 
literal string. 

It sounds like you might be looking for “dynamic-require” ?

Apologies if I’m misunderstanding you.

John Clements


> On Feb 2, 2021, at 3:20 PM, thro...@gmail.com  wrote:
> 
> I can't seem to build paths the way require wants them on windows. 
> 
> I must be missing something basic.
> 
> Tried a bunch of things (can't remember them all), here's the last: 
> (Racket versions  8.0.0.4--2021-02-01 and 7.8)
> 
> (define wrk_dir #"C:/Temporary/zDEL3/TEST_BATCH/")
> (require(file(bytes->string/utf-8(bytes-append wrk_dir #"vend_map.rkt"
> 
> 
> 
> . file: ill-formed module path in: (file (bytes->string/utf-8 (bytes-append 
> wrk_dir #"vend_map.rkt")))
> > 
> 
> -- 
> 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.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-users/92dea514-f8f7-49f2-bf5a-1799430cd4bfn%40googlegroups.com.

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/5d6ed0ab-5ca8-4036-8248-47ddcefea101%40mtasv.net.


[racket-users] requiring a file on windows

2021-02-02 Thread thro...@gmail.com
I can't seem to build paths the way require wants them on windows. 

I must be missing something basic.

Tried a bunch of things (can't remember them all), here's the last: 
(Racket versions  8.0.0.4--2021-02-01 and 7.8)

(define wrk_dir #"C:/Temporary/zDEL3/TEST_BATCH/")
(require(file(bytes->string/utf-8(bytes-append wrk_dir #"vend_map.rkt"



. file: ill-formed module path in: (file (bytes->string/utf-8 (bytes-append 
wrk_dir #"vend_map.rkt")))
> 

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/92dea514-f8f7-49f2-bf5a-1799430cd4bfn%40googlegroups.com.