How about "env X=Y racket -l- drracket file-to-open-in-drracket.rkt" ?

Robby


On Wed, Nov 8, 2017 at 2:18 PM, Matthew Butterick <[email protected]> wrote:
>>> In this case I was trying to configure a web servlet to run in differently
>>> when launched from DrRacket (in terms of its port and servlet-path) to 
>>> better
>>> approximate Apache / htaccess conditions that exist on the live web server.
>>
>> I wonder whether a submodule is a better approach here. DrRacket
>> implicitly runs a `test` submodule, while `racket` doesn't, and you
>> could add more submodules to the list in DrRacket. But that approach
>> doesn't work if the conditional adjustment goes in a library, instead
>> of the main module.
>
> Right. `serve/servlet` is invoked with a bunch of keyword arguments, and I 
> only need to change a few. So AFAICT adding bindings with a submodule 
> wouldn't work.
>
> Furthermore the `test` submodule is also invoked by `raco test`, so I avoid 
> using it for things that assume the presence of DrRacket.
>
>
>> Maybe DrRacket should let you configure environment variables for a
>> program in the same way that it lets you provide command-line
>> arguments, and maybe it does make sense to have a default environment
>> variable that means "running in development mode".
>
> Right. It seems analogous to some of those other settings.
>
>
>
>
>
> --
> 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 [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to