anchor.diff:  	     (load-cld cld)
   	     (let ((library (find-cld-library (library-name dependency))))
   	       (let ((library-version
  -		      (find-cld-library-version
  -		       library
  -		       (library-version dependency))))
  +		      (if (not (library-version dependency))
  +			  ;; No library version specified in the dependency
  +			  ;; Use the latest version
  +			  (first (library-versions library))
  +			  ;; else, use the library version specified
  +			  (find-cld-library-version
  +			   library
  +			   (library-version dependency)))))
   		 (load-library-version library-version :reload reload))))
   	   (load-dependency (dependency)
   	     (let ((cld (cld dependency)))
  
positive.code: 					 (list :cld cld))))
  	       ;else
  	       `(make-instance 'cld-library-version-dependency
  			       :library-name ,dependency)))))
  
  (defclass repository-address ()
    ()
  
negative.code: 
  (defmacro with-cld-repositories (repositories &body body)
    `(call-with-cld-repositories
      (list ,@repositories)
      (lambda ()
        ,@body)))
  
  