[Openmcl-devel] moving Clozure CL to GitHub
Chris Hanson
cmhanson at eschatologist.net
Sat Feb 11 17:24:58 PST 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.
-- Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20170211/fe3474d2/attachment.htm>
More information about the Openmcl-devel
mailing list