On Mon, Jan 30, 2017 at 6:17 PM, Hendrik Boom <hend...@topoi.pooq.com> wrote: > While we were talking about "core" and non-"core"packages, there was > controversy. Now that we have changed words, and are talking about > "rings", we seem to be happier. What a difference a word makes! Or > is there a technical distinction I am missing?
On Jan 31, 2017 06:28, "Jay McCarthy" <jay.mccar...@gmail.com> wrote: > I think most people read "core" as "made by people who are in Matthias > Felleisen's academic family tree", but the idea of "ring" is that > there's some quasi-objective standard that anyone can meet and get > blessed by the community as a great package. The "ring" approach sounds like a good direction to me. I think the problem of "What do I already have and what do I need to go out and fetch" still isn't fully resolved by rings, but I think it easily can be addressed. One way could be by adding an extra option to 'raco pkg install' that would simply install all ring0 packages. As I'm writing this though, I realize that the one issue is that as the package index gets bigger, this puts serious strain on both the package server(s) and the user's network bandwidth. Possibly the best may me to be clear on the docs about it. It is very different from any other software ecosystem, which isn't necessarily a bad thing; in fact, I would say it is a good thing. However, this means that it probably should have an explanation available to newcomers. I would add something like the following to the main docs page or in a docs FAQ or wherever it is obvious and accessible. In FAQ style: - "Hey, where's the standard library? Although Racket ships with some module code maintained by the core team, it isn't a standard library. Instead the Racket ecosystem utilizes a package "ring" system; you can learn more about it here: (some link). If you aren't certain a frequently mentioned package is already available, simply attempt to install it with 'raco pkg install --skip-installed --ring0-only <pkgname>'." -- Ethan Estrada -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.