Bleeding-edge tarballs are automatically created installable tarballs from git HEAD. It is created daily.
The fact that you need the latest Gauche already installed to build from git repo poses a problem if the latest release has issues to build on your platform. The issue may be addressed in the git repo, but you can't pull and build it by yourself. You need a specially built tarball, in which the files that require working Gauche are all pre-generated.
Previously, if the issue is grave enough, I created "snapshot" tarballs with a special version number, as "0.9.15-p1". That is a manual process, and it has its own version number and is installed separately. We don't want too many of them.
The bleeding-edge tarball has a unique tarball name but has the same version number as the latest snapshot. It is specifically for those who need to install HEAD without having preinstalled Gauche.
The easiest way to install a bleeding-edge tarball is to use get-gauche. The --version argument now accepts 'bleeding'.
https://github.com/practical-scheme/get-gauche
You can also download tarball from here:
https://practical-scheme.net/gauche/releases
Bleeding-edge tarball does not change the version string:
gosh$ (gauche-version) "0.9.15-p1"
However, you can find it in the `gosh -V` output. (See the snapshot=...
in the first line).
$ gosh -V Gauche scheme shell, version 0.9.15-p1 [utf-8,pthreads,snapshot=20240903], x86_64-pc-linux-gnu (version "0.9.15-p1") (command "gosh") (scheme.id gauche) (languages scheme r5rs r7rs) (encodings utf-8) (website "https://practical-scheme.net/gauche") (build.platform "x86_64-pc-linux-gnu") (build.configure "--prefix=/home/shiro/tmp/zomzom") (scheme.path "/home/shiro/tmp/zomzom/share/gauche-0.98/site/lib" "/home/shiro/tmp/zomzom/share/gauche-0.98/0.9.15-p1/lib") (threads pthreads) (gauche.net.tls mbedtls)