[Openmcl-devel] moving Clozure CL to GitHub
cmhanson at eschatologist.net
Sun Feb 12 01:24:58 UTC 2017
On Feb 10, 2017, at 8:26 AM, Ron Garret <ron at flownet.com> wrote:
> My suggestion:
> 1. Don’t store the binaries in the source tree.
> 2. Separate the initial bootstrap case from the case where someone already has a working CCL on their system and wants to upgrade.
> 3. In the case where someone wants to upgrade, write a CCL script that does the Right Thing. Because CCL already has snarf-url built in this should not be hard. I volunteer to write and maintain it. The instructions for upgrading CCL should be: run upgrade-ccl.lisp.
> 4. In the case where someone is downloading CCL for the first time there are two options: either bite the bullet and make it a two-step process, or write a Python or bash script that does the Right Thing.
> Personally I think making it a two-step process makes sense. Most people approaching CCL for the first time won’t care about the sources, they will want it to Just Work. So keep pre-built binaries on a server somewhere for first-timers and updates, and keep the sources free of binaries.
I concur. This seems to work just fine with SBCL, and as an added bonus the SBCL binary distributions are structured in a way that makes them easy to drop into /opt.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Openmcl-devel