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

Reply via email to