From e67096b2768fe6a0f276a8fbd075a08c6189453d Mon Sep 17 00:00:00 2001 From: Carl Eastlund Date: Sun, 6 Jun 2010 21:19:28 -0400 Subject: [PATCH] Documented path->package-version. --- collects/planet/planet.scrbl | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/collects/planet/planet.scrbl b/collects/planet/planet.scrbl index 23be303338..b272d032fe 100644 --- a/collects/planet/planet.scrbl +++ b/collects/planet/planet.scrbl @@ -682,6 +682,15 @@ context of a package. The others are convenience macros that select out the relevant field, or return @racket[#f] if the expression appears outside the context of a PLaneT package.} +@defproc[(path->package-version [p path?]) + (or/c (list/c string? string? natural-number/c natural-number/c) #f)]{ + +Given a path that corresponds to a PLaneT package (or some part of one), +produces a list corresponding to its name and version, exactly like +@racket[(this-package-version)]. Given any other path, produces @racket[#f]. + +} + @defproc[(exn:fail:planet? [val any/c]) boolean?]{ Returns @racket[#t] if @racket[val] is }