Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 86056

Summary: GCL should provide virtual/commonlisp
Product: Gentoo Linux Reporter: John Croisant <jacius>
Component: New packagesAssignee: Gentoo Lisp Project <lisp>
Status: RESOLVED LATER    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description John Croisant 2005-03-20 13:55:07 UTC
GCL (GNU Common Lisp) should provide "virtual/commonlisp", but currently does not. The line `PROVIDE="virtual/commonlisp"' shoud be added to the ebuild. CMUCL and OpenMCL, two other Common Lisps that I checked at random, both provide it, so it seems that GCL was overlooked.

Reproducible: Always
Steps to Reproduce:
Comment 1 Matthew Kennedy (RETIRED) gentoo-dev 2005-03-20 22:58:23 UTC
Greetings, John.  virtual/commonlisp in Gentoo is supposed to applied to Common
Lisp implementations which can satisfy two criterion: 1. be reasonably ANSI
compliant, 2. build and run the purely Common Lisp code in the Gentoo
dev-lisp/cl-* ports.

GCL 2.6.x is not quite ANSI enough for these.  The last I checked, it couldn't
compile ASDF.  The Common Lisp Herd hopes to provide CVS snapshots of GCL 2.7.x
which contains vastly improved ANSI compliance.  We would like to hold off
adding a virtual/commonlisp PROVIDE until that is added to portage.

ECLS (dev-lisp/ecl) is another Common Lisp implementation which could use the
virtual/commonlisp PROVIDE, but only after support for the controller is added.
This is a small task and should make it into Portage soon.

I will leave this bug open until both ECLS and GCL 2.7.x snapshots are supported
via the virtual/commonlisp PROVIDE. 
Comment 2 John Croisant 2005-03-22 13:39:35 UTC
Fair enough. Thanks for the explanation.
Comment 3 Matthew Kennedy (RETIRED) gentoo-dev 2006-05-10 22:58:12 UTC
Saving this for later