[racket] Having no collection subdirectory in a package?
On 16/08/13 13:13, Matthew Flatt wrote:
> Which version of Racket are you using?
>
> I ask because single-collection packages are only supported in v5.90.x
> --- not in v5.3.6 or earlier.
I'm using v5.3.6 and more importantly, as that is the current stable
release, it
seems silly to release a package whose structure needs v5.90.x but which
doesn't require v5.90.x to run the code it contains. I'll therefore
revert to the
previous structure.
Thanks for your help
Lorry
>
> At Fri, 16 Aug 2013 07:27:02 +0100, Lawrence Woodman wrote:
>> Hello,
>>
>> In a previous thread about documentation, I was given the advice
>> that there was no need to have a collection subdirectory in packages
>> with a single collection.
>>
>> I therefore went from:
>>
>> . Package root
>> info.rkt Package info.rkt
>> xdgbasedir/ Collection directory
>> xdgbasedir/info.rkt Collection info.rkt
>> xdgbasedir/main.rkt Collection main.rkt
>>
>>
>> To:
>>
>> . Package root
>> info.rkt Package/collection info.rkt
>> main.rkt Collection main.rkt
>>
>> However when ever I try to require xdgbasedir I get:
>>
>> xdgbasedir: standard-module-name-resolver: collection not found
>> collection: "xdgbasedir"
>> in collection directories:
>> /home/lorry/data/dev/lib/xdgbasedir
>> /home/lorry/.racket/5.3.6/collects
>> /usr/lib/racket/collects in: xdgbasedir
>>
>> I have created a package link for xdgbasedir to
>> /home/lorry/data/dev/lib/xdgbasedir which
>> is the root of the package as described above. If I recreate the
>> previous structure
>> with a collection subdirectory everything works.
>>
>> Am I doing something wrong?
>>
>>
>> Lorry
>>
--
vLife Systems Ltd
Registered Office: The Meridian, 4 Copthall House, Station Square, Coventry, CV1 2FL
Registered in England and Wales No. 06477649
http://vlifesystems.com