That sounds like a bug. I fixed a bug with similar symptoms a few weeks ago, so maybe this one has a similar cause. How would I try it?
At Sat, 2 Jan 2016 15:41:44 -0500, Alex Knauth wrote: > Hello, > > I've been getting a weird `link: module mismatch` error. Normally, those > kinds > of errors go away when I delete a compiled/ directory or run raco setup. This > one stays even after I do that. > > But it gets even weirder. It only shows up when I use the identifier > `delay*`, and not when I use the identifier `delayA`, for instance. (My Dad > suggested that) Since `*` is supposed to be a valid character in identifiers, > this seems like it should be a bug, unless I'm missing something. > > Do any of you have an idea about what could cause this? > > I'm providing `delay*` as lighter-weight a variant of `delay` in a pull > request branch. It's originally defined as a macro `delay**`, and provided > with a rename-out from that to `delay*`. Is it possible that the rename-out > is > messing things up, combined with the star? > > The full error message is this: > . ../../../../racket/collects/racket/promise.rkt:237:49: link: module > mismatch; > possibly, bytecode file needs re-compile because dependencies changed > importing module: 'promise > exporting module: > "/Users/Alex/Documents/GitHub/AlexKnauth/racket/racket/collects/racket/promise. > rkt" > exporting phase level: 0 > internal explanation: variable not provided (directly or indirectly) in: > delay* > > Alex Knauth > > > -- > You received this message because you are subscribed to the Google Groups > "Racket Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-dev/EAD09781-FFAA-47A4-B9D8-A0FF429730 > EB%40knauth.org. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Racket Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/56883e2a.480b620a.4fa43.5cfbSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/d/optout.
