[racket] How to Add to find-library-collection-paths? Continued...

From: Don Green (infodeveloperdon at gmail.com)
Date: Wed Oct 24 14:07:22 EDT 2012

 Am I setting PLTCOLLECTS environment variable correctly?

Do I need to reference the PLTCOLLECTS variable somehow?

 The following is contained in my shell file:
/home/don/Programs/hello-world.sh


 #! /bin/bash

PLTCOLLECTS=/home/don/.plt-scheme/4.2.1/collects:

/home/don/bin/racket -t
/home/don/.plt-scheme/4.2.1/collects/DG/hello-world.ss

#end of shell file.


 The following is contained in my Racket file:
/home/don/.plt-scheme/4.2.1/collects/DG/hello-world.ss :


 #lang scheme

(provide hello-world)

 (define hello-world (display "HELLO WORLD"))

(newline)

(find-library-collection-paths)


 hello-world

;------------------------

RETURNS:

don at don-laptop:~/Programs$ sh hello-world.sh

HELLO WORLD

(#<path:/home/don/.racket/5.2.1/collects>
#<path:/usr/local/racket/collects>)


 THE PROBLEM:

(find-library-collection-paths)

returns:

;=> (#<path:/home/don/.racket/5.2.1/collects>
#<path:/usr/local/racket/collects>)


 I need it to return something like:

(#<path:/home/don/.racket/5.2.1/collects>
#<path:/usr/local/racket/collects>
#<path:/home/don/.racket/4.2.1/collects>)


 Maybe it helps if I explain the reason for my need. All of my code is in
modules under #<path:/home/don/.racket/4.2.1/collects>.


 Many thanks for your comments.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20121024/6a28c347/attachment-0001.html>

Posted on the users mailing list.