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
____________________
Racket Users list:
http://lists.racket-lang.org/users