On this page:
package-dependency?
package-dependency
package-dependency-source
package-dependency-lower-version-bound
package-dependency-platform-requirement
platform-requirement?
system-type-requirement?
system-type-requirement
system-type-requirement-value
system-library-subpath-requirement?
system-library-subpath-requirement
system-library-subpath-requirement-value
9.2.900

4 Package Dependencies🔗ℹ

procedure

(package-dependency? v) → boolean?

  v : any/c

procedure

(package-dependency #:source source 
  [#:lower-version-bound version 
  #:platform-requirement platform]) 
 → package-dependency?
  source : immutable-string?
  version : package-version? = (package-version 0 0)
  platform : (or/c platform-requirement? #f) = #f

procedure

(package-dependency-source dep) → immutable-string?

  dep : package-dependency?

procedure

(package-dependency-lower-version-bound dep) → package-version?

  dep : package-dependency?

procedure

(package-dependency-platform-requirement dep)

 → (or/c platform-requirement? #f)
  dep : package-dependency?

procedure

(platform-requirement? v) → boolean?

  v : any/c

procedure

(system-type-requirement? v) → boolean?

  v : any/c

procedure

(system-type-requirement type) → system-type-requirement?

  type : interned-symbol?

procedure

(system-type-requirement-value requirement) → interned-symbol?

  requirement : system-type-requirement?

procedure

(system-library-subpath-requirement? v) → boolean?

  v : any/c

procedure

(system-library-subpath-requirement path)

 → system-library-subpath-requirement?
  path : (or/c immutable-string? regexp?)

procedure

(system-library-subpath-requirement-value requirement)

 → (or/c immutable-string? regexp?)
  requirement : system-library-subpath-requirement?