[racket] module-path=?

From: Jon Rafkind (rafkind at cs.utah.edu)
Date: Mon Jul 26 22:25:17 EDT 2010

  Ok thanks for that. `collapse-module-path' led me to 
`resolve-module-path' which takes a symbol and returns a full path, so I 
just used that to compare with the other path I already had.

On 07/26/2010 08:16 PM, Shriram Krishnamurthi wrote:
> Funnily enough, I asked Matthew a similar question earlier this
> evening.  Without permission, I quote his reply:
>
>>> When do two module designators designate the same module?
>> Do you mean "the same for any installation" or "the same for the
>> current installation"?
>>
>> For the former: normalize each module path using `collapse-module-path'
>> and compare the results using `equal?'.
>>
>> For the latter: build a module path index using
>> `module-path-index-join', resolve it using `module-path-index-resolve',
>> and then compare the resolved paths using `eq?'.



Posted on the users mailing list.