Here are the three most convenient ways I know of to find that information (which is "$RACKET/collects/racket/private/qq-and-or.rkt" in this specific case):
If you use DrRacket, then open a file that uses `and`, right-click on an occurrence of `and`, and choose "Open Defining File" (which changes to "Jump to Definition (in Other File)" once DrRacket opens the file. If you use Emacs with racket-mode, go to an occurrence of `and` and hit "M-." (that is, hold down Meta/Alt and press the period key). You can also use "M-x racket-visit-definition". That opens the defining module and jumps to the definition. If you have the `whereis` package installed, run the command `raco whereis -b racket/base and` and it will print the path of the defining file. Ryan On Sun, May 9, 2021 at 3:26 PM Tim Meehan <[email protected]> wrote: > Where in the repository are macros like "and" and "or" defined? > I tried searching for "and" and "or" ... but you probably know how that > worked out. > > Thanks folks! > > -- > 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]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-users/CACgrOxK6S8EOAGk_rPbE%2B_wMLJiSbpwMhVd4AeRL8C9%2BDW3mgg%40mail.gmail.com > <https://groups.google.com/d/msgid/racket-users/CACgrOxK6S8EOAGk_rPbE%2B_wMLJiSbpwMhVd4AeRL8C9%2BDW3mgg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CANy33q%3DsLEH-ooUJxTay6pG1GNcRLZDUotNJ23L1HRTC1XqHwA%40mail.gmail.com.

