release notes: Yes, we're playing w/ compilation of .scm to .go now! README excerpt: CMOD-PLAY provides a skeleton for making compiled modules available to Guile Scheme programs, usable across multiple versions of Guile. The included modules do not do anything particularly useful; the point is to demonstrate technique. CMOD-PLAY code is released under the GNU GPL v3+; the Texinfo manual is released under GFDL 1.3. NEWS for 4.1 (2020-11-04): - distribution now .tar.lz If you have GNU tar, you can use "tar xf" and it will DTRT. If not, you can use "lzip -dc TARBALL | tar xf -" to unpack the .tar.lz. - support for .scm to .go compilation The distribution includes a simple module ‘(z x)’ that is (given a Guile version that supports such stuff) compiled, installed, validated, and validated post-install. Of particular note is the technique used to ensure installed .go file timestamps are "greater than or equal to" their corresponding .scm file. The manual documents these additions. - sofix is optimistic under systems other than ‘linux-gnu’ Basically, this means "make install" now will by default remove the symlinks and .la files, no matter the system. Previously, it did this only for ‘linux-gnu’ systems. You can customize this at "make install" time by specifying ‘SOFIXFLAGS’. - bootstrap/maintenance tools upgraded: automake (GNU automake) 1.16.2 autoconf (GNU Autoconf) 2.69d libtool (GNU libtool) 2.4.6 guile-baux-tool (Guile-BAUX) 20201103.0950.1ffc5aa Guile 2.0.13 as before: (none) tarball et al in dir: https://www.gnuvola.org/software/cmod-play/ -- Thien-Thi Nguyen ----------------------------------------------- (defun responsep (query) ; (2020) Software Libero (pcase (context query) ; = Dissenso Etico (`(technical ,ml) (correctp ml)) ...)) 748E A0E8 1CB8 A748 9BFA --------------------------------------- 6CE4 6703 2224 4C80 7502