From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Ma6tX-0001DB-Sf for garchives@archives.gentoo.org; Sun, 09 Aug 2009 11:49:00 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DCD3EE059E; Sun, 9 Aug 2009 11:48:58 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 93082E059E for ; Sun, 9 Aug 2009 11:48:58 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 4757364146 for ; Sun, 9 Aug 2009 11:48:58 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -2.629 X-Spam-Level: X-Spam-Status: No, score=-2.629 required=5.5 tests=[AWL=-0.030, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cdwhu3KCf4WN for ; Sun, 9 Aug 2009 11:48:52 +0000 (UTC) Received: from pollux.sshunet.nl (pollux.sshunet.nl [145.97.192.42]) by smtp.gentoo.org (Postfix) with ESMTP id E92DE64141 for ; Sun, 9 Aug 2009 11:48:51 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by pollux.sshunet.nl (Postfix) with ESMTP id 0E46F580003; Sun, 9 Aug 2009 13:48:50 +0200 (CEST) Received: from pollux.sshunet.nl ([127.0.0.1]) by localhost (pollux.sshunet.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rB75tKHhG8W5; Sun, 9 Aug 2009 13:48:41 +0200 (CEST) Received: from [145.97.223.194] (194pc223.sshunet.nl [145.97.223.194]) by pollux.sshunet.nl (Postfix) with ESMTP; Sun, 9 Aug 2009 13:48:41 +0200 (CEST) Message-ID: <4A7EB558.70903@gentoo.org> Date: Sun, 09 Aug 2009 13:39:04 +0200 From: "Marijn Schouten (hkBst)" User-Agent: Thunderbird 2.0.0.22 (X11/20090723) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Lisp mail X-BeenThere: gentoo-lisp@lists.gentoo.org MIME-Version: 1.0 To: bj48@msstate.edu CC: gentoo-lisp@lists.gentoo.org Subject: [gentoo-lisp] Re: gcl and maxima References: <200908090047.n790lrLQ020575@Titan.HPC.MsState.Edu> In-Reply-To: <200908090047.n790lrLQ020575@Titan.HPC.MsState.Edu> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 03dd290d-6371-4d98-ad6d-847988de6c0d X-Archives-Hash: 9ed96e86be812ee57e22964902327045 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Bohumir, CC'ing our low-volume project mailing list Bohumir Jelinek wrote: > Dear Marijn, > > I found that "gcl" use flags was removed for the package > "maxima-5.18.1" on Gentoo recently. I have > sci-mathematics/maxima-5.18.1 installed and running on Gentoo amd64 > and also x86 architecture with dev-lisp/gcl-2.6.8_pre20090419-r1. > > I really like to have "maxima" with "gcl" since maxima with gcl was > much faster than with any other lisp that I tried about a half a year > ago. I was running a maxima code that took about 15-30 minutes to > finish and the speedup using gcl versus any other lisps was really > significant. - From the Maxima website I understand that CMUCL is the fastest option for Maxima. SBCL is a fork of CMUCL and is currently the most popular, best supported and has the fastest development of all free Common Lisp implementation that I know of. I say that mostly to contrast SBCL with GCL which at times appears completely dead upstream. Due to GCL's inactivity and lack of use and development it has a lot of problems which I have no time to solve. Masking and possible removal of GCL has been something which has been on the table for a long time[1] but which I have been reluctant to actually do. I would prefer not to get rid of GCL but for now to discourage its use and prepare for a possible removal I have masked it. Upstream seems to be working on a release at a snail's pace and looks to be in the final phases of preparing for a release but still it might take them many months. Depending on what actually happens GCL may be removed (possibly temporarily). Anyway, you have two options: 1) Try SBCL. 2) Unmask GCL. > Since maxima-5.18.1 compiled and runs for me (although it was some > time ago, using gcl from some overlay in Czech republic I believe), > and it still runs, can you please tell me what needs to be done for > the gcl to be unmasked? You need to put "dev-lisp/gcl" in /etc/portage/package.unmask and also "dev-lisp/maxima -gcl" in /etc/portage/package.use.mask to undo my recent masks. > Please also let me know if I should post a bug on bugs.gentoo.org or > e-mail someone else - or maybe if I should rather try to resolve some > gcl bugs:) Well, as I explained gcl upstream could really use your help. I am happy to keep experimental gcl ebuilds in the lisp overlay. > Thanks for doing a good work, > -Bohumir > (an advocate of the "gcl" flag for "maxima") Thanks for speaking up. It is always good to hear from users. Marijn [1]:http://archives.gentoo.org/gentoo-lisp/msg_3fcd4ca83da1ccb418f7e72c7d754009.xml - -- If you cannot read my mind, then listen to what I say. Marijn Schouten (hkBst), Gentoo Lisp project, Gentoo ML , #gentoo-{lisp,ml} on FreeNode -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkp+tVcACgkQp/VmCx0OL2y+HwCfQPdc9kFjdJJU8MtiniHmUTX4 CFAAoKOp7rsaASKgIaVm8Hcz+0xDfkno =yv6O -----END PGP SIGNATURE-----