Thanks all for the suggestions and for pointing out that `interface-version` was the conflict, I didn't carefully read the message and assumed `make` was the culprit!
On Thu, Apr 9, 2020 at 10:33 PM Bogdan Popa <[email protected]> wrote: > > I'd recommend using `prefix-in' with the dispatcher modules, as that > avoids these types of issues altogether: > > (require (prefix-in files: web-server/dispatchers/dispatch-files) > (prefix-in sequencer: web-server/dispatchers/dispatch-sequencer)) > > (sequencer:make > (files:make ...) > ...) > > Sorawee Porncharoenwase writes: > > > There are two colliding names. make and interface-version. As shown in the > > error message, you fixed one but not the other. > > > > (require net/url > > web-server/dispatchers/filesystem-map > > web-server/dispatchers/dispatch-files > > (rename-in web-server/dispatchers/dispatch-sequencer > > [make make*] > > [interface-version interface-version*])) > > > > works for me. > > > > On Thu, Apr 9, 2020 at 2:04 AM Lucas Liendo <[email protected]> wrote: > > > >> Hi everyone! I've a very dumb question (as still not very experienced > >> Racket programmer), I'm doing the following: > >> > >> (require net/url > >> web-server/dispatchers/filesystem-map > >> (rename-in web-server/dispatchers/dispatch-files > >> (make dispatch-files)) > >> (rename-in web-server/dispatchers/dispatch-sequencer > >> (make dispatch-sequencer))) > >> > >> As you can see `make` is defined both in > >> `web-server/dispatchers/dispatch-files` and > >> `web-server/dispatchers/dispatch-sequencer` and I think that's the > >> reason for this error: > >> > >> /tmp/rename-example.rkt:7:20: module: identifier already required > >> at: interface-version > >> in: web-server/dispatchers/dispatch-sequencer > >> location...: > >> /tmp/rename-example.rkt:7:20 > >> > >> Traceback continues but I think that's enough. So is there a > >> workaround to this? I'd really like to do a rename instead of using > >> `prefix-in`. Shouldn't this error not happen as it defeats `rename-in` > >> purpose at all? > >> > >> -- > >> Cheers, > >> Lucas. > >> > >> -- > >> 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/CABCAxXuZmGguei3gsfeVOcWUHZP52JR0ciULo%3DeFKGraNqADAA%40mail.gmail.com > >> . > >> -- Cheers, Lucas. Radar : http://radar-monitoring.readthedocs.org/en/latest/index.html -- 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/CABCAxXt7%3DjqLH8viyeVL85vH5%3DLu34MQy-qbeqq-4e8yh-oP2g%40mail.gmail.com.

