Extension package registry

Shiro Kawai <[email protected]> Mon, 5 Jan 2026 21:29:42 -1000
Newsgroups gmane.lisp.scheme.gauche
Message-ID <CALN0JNEJ=4rH0fxDCJ-G-MVkXcXNKcsAJTfJ3+NKZaydN5BkEg@mail.gmail.com>
--===============0437234316489072683==
Content-Type: multipart/alternative; boundary="0000000000004719e80647b32461"

--0000000000004719e80647b32461
Content-Type: text/plain; charset="UTF-8"

It's been long overdue, but finally Gauche webpage lists extension packages.

https://practical-scheme.net/gauche/packages.html

We keep the URLs to the public repository of each package, and fetch
package.scm in the source to extract meta information.  I added packages
whose repository I could find with package.scm.  Some packages in the wiki
page predate package.scm and aren't added.

The list of packages are maintained here:
https://github.com/practical-scheme/Gauche-package-repository-index/tree/main/packages
Each file of the package name consists of one line of its repository URL.
 If you find missing packages, or some packages to be added, give me a pull
request.

(The package repo doesn't need to be on GitHub.  In fact, some packages are
on GitLab.  For the time being, it needs to be a git repo, though.)

Here's some context of this structure.
https://blog.practical-scheme.net/gauche/20260106-extension-registry

--0000000000004719e80647b32461
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">It&#39;s been long overdue, but finally Gauche webpage lis=
ts extension packages.<div><br></div><div><a href=3D"https://practical-sche=
me.net/gauche/packages.html">https://practical-scheme.net/gauche/packages.h=
tml</a></div><div><br></div><div>We keep the URLs to the public repository =
of each package, and fetch package.scm in the source to extract meta inform=
ation.=C2=A0 I added packages whose repository I could find with package.sc=
m.=C2=A0 Some packages in the wiki page predate package.scm and aren&#39;t =
added.</div><div><br></div><div>The list of packages are maintained here:</=
div><div><a href=3D"https://github.com/practical-scheme/Gauche-package-repo=
sitory-index/tree/main/packages">https://github.com/practical-scheme/Gauche=
-package-repository-index/tree/main/packages</a></div><div>Each file of the=
 package=C2=A0name consists of one line of its repository URL.=C2=A0 =C2=A0=
If you find missing packages, or some packages to be added, give me a pull =
request.</div><div><br></div><div>(The package repo doesn&#39;t need to be =
on GitHub.=C2=A0 In fact, some packages are on GitLab.=C2=A0 For the time b=
eing, it needs to be a git repo, though.)</div><div><br></div><div>Here&#39=
;s some context of this structure.</div><div><a href=3D"https://blog.practi=
cal-scheme.net/gauche/20260106-extension-registry">https://blog.practical-s=
cheme.net/gauche/20260106-extension-registry</a></div><div><br></div></div>

--0000000000004719e80647b32461--


--===============0437234316489072683==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============0437234316489072683==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Gauche-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gauche-devel

--===============0437234316489072683==--