[Openmcl-devel] CCL on GitHub

R. Matthew Emerson rme at clozure.com
Sat Feb 11 18:03:10 PST 2017

Over at https://github.com/Clozure/ccl there's now a README.md and some binary archives in https://github.com/Clozure/ccl/releases.

On GitHub, releases correspond to a tag, and this tag name is used as the directory that the release source archives expand into.  In other words, https://github.com/Clozure/ccl/archive/v1.12-dev.0.tar.gz downloads as the file ccl-1.12-dev.0.tar.gz, and that file unpacks into a directory named "ccl-1.12-dev.0"

Thus, I made the corresponding binary archive unpack into "ccl-1.12-dev.0".  This may have been the wrong choice, though.

I assume people will do "git clone https://github.com/Clozure/ccl.git", which will create a "ccl" directory.  Maybe it would be better if the binaries unpacked in to "ccl/" directly.

Then, the complicated "tar --strip-components 1 -xf ../ccl-1.12-dev.0-linuxx86-binaries.tar.bz2" (as mentioned in README.md) wouldn't be needed.

Note that I have only added binaries for the development ("trunk") version of CCL, and only for Darwin/x86 and Linux/x86.  I will need to add the other platforms, and also make binaries for the 1.11 release branch, but I want to make sure I'm going in the right direction here.

I'd appreciate any constructive feedback on this.

More information about the Openmcl-devel mailing list