public inbox for gentoo-lisp@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Marijn Schouten (hkBst)" <hkBst@gentoo.org>
To: bj48@msstate.edu
Cc: gentoo-lisp@lists.gentoo.org
Subject: [gentoo-lisp] Re: gcl and maxima
Date: Sun, 09 Aug 2009 13:39:04 +0200	[thread overview]
Message-ID: <4A7EB558.70903@gentoo.org> (raw)
In-Reply-To: <200908090047.n790lrLQ020575@Titan.HPC.MsState.Edu>

-----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
<http://www.gentoo.org/proj/en/lisp/>, #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-----



       reply	other threads:[~2009-08-09 11:49 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200908090047.n790lrLQ020575@Titan.HPC.MsState.Edu>
2009-08-09 11:39 ` Marijn Schouten (hkBst) [this message]
2009-08-12 21:44   ` [gentoo-lisp] Re: gcl and maxima James Cloos

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4A7EB558.70903@gentoo.org \
    --to=hkbst@gentoo.org \
    --cc=bj48@msstate.edu \
    --cc=gentoo-lisp@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox