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 <mfl...@cs.utah.edu> 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 racket-dev+unsubscr...@googlegroups.com.
> 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 racket-dev+unsubscr...@googlegroups.com.
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