Roby, Sam, Thanks for your help, I did not know about raco link. Everything is working fine now.
Best regards, Dmitry On Thu, Mar 1, 2012 at 4:42 PM, Robby Findler <ro...@eecs.northwestern.edu> wrote: > The second approach only controls what happens for programs that run > in DrRacket. So I think that if you set the collection path and then > started up a DrRacket inside that DrRacket, you'd see the buttons as > you expect. > > But in any case, I think raco link is probably the best approach. > > Robby > > On Thu, Mar 1, 2012 at 2:22 AM, Dmitry Pavlov <dpav...@ipa.nw.ru> wrote: >> Hello, >> >> I once implemented a DSL called "slon" in Racket. >> My programs start with "#lang slon", and I open >> them in DrRacket, edit, run, and debug them. >> >> To make Racket aware of the DSL, I can either put a symbolic >> link to my code into the standard collects directory: >> >> ln -s /home/dpavlov/work/slon ~/.racket/5.2.1/collects >> >> or alternatively I can use DrRacket's GUI to add the "work" >> folder itself into collection paths: Choose Language -> >> Details -> Collection Paths -> Add -> /home/dpavlov/work. >> >> The problem is: the "Check Syntax", "Debug", and "Macro Stepper" >> buttons are absent on my ".slon" programs when I use the second >> approach. The "Run" and "Stop" buttons are there (and work) in >> both cases, but the "Check Syntax", "Debug", and "Macro Stepper" >> are there only if I put the symbolic link to ~/.racket/5.2.1/collects. >> >> Any comments? >> >> >> Best regards, >> >> Dmitry >> ____________________ >> Racket Users list: >> http://lists.racket-lang.org/users > > ____________________ > Racket Users list: > http://lists.racket-lang.org/users > > ____________________ Racket Users list: http://lists.racket-lang.org/users