[plt-scheme] planet require idea
On Mar 20, Robby Findler wrote:
> On Thu, Mar 20, 2008 at 9:13 AM, Eli Barzilay <eli at barzilay.org> wrote:
> > On Mar 20, Robby Findler wrote:
> > > There's extra stuff that fits into the parenthesized version of
> > > the names that probably wouldn't fit into these names, but it
> > > may be worth trying to come up with a syntax. Jacob?
> >
> > I think so too -- just like the fact that there are some `(lib
> > "...")' names that don't fit into the symbol version (= when the
> > filename does not have a .ss suffix).
>
> Well, I'd say that the missing planet names are more useful than those.
The principle is still the same... Maybe something like making
(planet FILE-NAME PKG-SPEC [PATH ...])
shortened as
(planet <OWNER>/<PACKAGE>[:<V1>[:<V2>]]/<path>/...)
where <V1> is a number and <V2> is a number or `=<number>' etc
This should work out fine, since `:'s are not allowed in portable path
names. It will even have the side benfit of requiring a few planet
packages in a single (planet ...) form.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!