media-sound/cm as distributed in Portage builds using the Guile Scheme interpreter. However, the package as created upstream will also run with CMUCL and CLISP Lisp compilers, and in some cases is much more efficient using them. I would like to see the following changes: 1. Add "guile", "cmucl" and "clisp" USE flags to the media-sound/cm ebuild. The USE flags already exist; recent versions of "maxima" use "clisp" and "cmucl". 2. Change the ebuild so it brings in the dependencies if the user sets the flags, and builds "cm" using all selected environments. "maxima" works this way. I don't recall if I've flagged this elsewhere, but cm-2.5.0 is just about ready to release, and it will also compile and execute with SBCL. That USE flag also exists already.
The hobby/beta testing rotation has come back here. :) Rick Taube just released CM 2.10.0! Common Music 2.10.0 (stable) release is now available at sourceforge: http://sourceforge.net/project/showfiles.php?group_id=9766&package_id=106649&release_id=477002 Please see cm/doc/changelog.text for the release notes. --rick ---------------------------------------------------------------------------- I'll be testing the upstream source some time this week -- I doubt very seriously if there will be any problems with it. Any chance of getting this one into Portage?
cm-2.10 does not build with guile by default, but uses a compiler if it is installed. It is also possible to choose your own implementation by specifying for example _FORCEIMPL="sbcl"_ when emerging. Use flags aren't particularly good at codifying non-binary options such as this one. However, additional comments are, as always, appreciated.