zcpkg is now in an alpha state. The server and client are operational, but the 
docs are not done. I'm preparing a short demo video to show the current status 
to make up for that.

https://github.com/zyrolasting/zcpkg/releases/tag/alpha

A couple of neat things are possible, but I haven't done them yet:

- A Linux distribution can be defined in terms of zcpkg commands.
- zcpkg can install itself.

~slg

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Sunday, July 26, 2020 9:02 AM, Matthew Flatt <[email protected]> wrote:

> At Sun, 26 Jul 2020 02:58:26 +0000, Sage Gerard wrote:
>
> > You're looking for something like:
> > (require (file "zcpkg-deps/example.com/package/module.rkt")).
>
> Ah, got it. In my example, I wanted
>
> (require "zcpkg-deps/mflatt/beta/b.rkt")
>
> So, I understood the intent, but I missed "zcpkg-deps" instead of "..".
>
> > Currently I assume that a dependent package
> > only needs one version of a package, which is why the path above
> > does not include version information. I haven't yet
> > decided if this should change.
>
> Makes sense.
>
> > I visualized the project as adding casework: Racket packages define at
> > least one collection, so what changes with a zero-collection package?
> > Well, everything, so it felt more like `raco pkg` having an "advanced" mode.
> > It seemed wise to keep my code isolated while I figured things out.
>
> Yes. Even if we set up some kind of interoperability with`raco pkg`, I
> can imagine that the implementations of the two modes staying almost
> completely separate.
>
> [reordered:]
>
> > Obviously a require transformer would be nice, but at the level I'm
> > targeting I have the chicken-and-egg problem re: where that binding
> > comes from.
>
> That makes sense, too.
>
> To be clear, the possibility I have in mind for letting code migrate
> between `raco pkg` and `zcpkg` modes involves an even more pervasive
> change --- modifying the grammar of module path --- not just adding a
> require transformer. But that's probably getting too far ahead of
> things right now.
>
> Matthew
>
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> You received this message because you are subscribed to the Google Groups 
> "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-dev/20200726070204.31%40sirmail.smtp.cs.utah.edu.


-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/WboylAvWEr_zq_OhhIzht9lpizgtVfAOEoldcEgBh0RjRQTiegth9b2VL2S5c0WEDYL4RRQwvcGIzQ5-orIuW8F5itCyGnDXylOgk79arJM%3D%40sagegerard.com.

Reply via email to