Why not have a `run.rkt` that does something like #lang racket (require "main.rkt") (main)
than you tell your users to run, and then just develop main.rkt inside DrRacket? Pierpaolo Bernardi <olopie...@gmail.com> writes: > On Wed, Feb 13, 2013 at 5:59 PM, Danny Yoo <d...@hashcollision.org> wrote: >>> Is there a way for a program to know if it's running from inside DrRacket or >>> from the command line? >>> >>> I would like to run a main function when from command line, and don't run it >>> when in DrRacket. >> >> Yes; you can look at Test and Main Submodules in the Racket Guide to >> see how to do this: > > I have seen that, but as far as I understood it, it doesn't do what I want. > > I don't want the starting function to execute even when I run the main > module from DrRacket. > > At the moment, I comment out the call to main when developing, and > uncomment the call when generating an executable (usually, the second > time, because the first time I forget to uncomment it 8^) > ____________________ > Racket Users list: > http://lists.racket-lang.org/users ____________________ Racket Users list: http://lists.racket-lang.org/users