gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gcl-devel] 2.6.2.....


From: Camm Maguire
Subject: Re: [Gcl-devel] 2.6.2.....
Date: 16 Apr 2004 15:08:39 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!

Michael Koehne <address@hidden> writes:

> Moin David Billinghurst,
> 
> > > From: Camm Maguire [mailto:address@hidden
> > > Might David Billinghurst also lend a hand?
> > I am busy with "real work" and "real family".  I hope I can 
> > at least build CVS over the weekend.
> 
>   i tried to reach CVS over the last days - without any luck ;(
>   it looks as if my CVS version is clear out of date - the newest
>   file is from 24 nov ... CVS/Root is :
>       :pserver:address@hidden:/cvsroot/gcl
>   did this move ?
> 

OK, others have (thank you) cleared this up.

>   anyway, cross fingers that I find some time to attack two minor
>   problems - I'll mail the patch to Camm, in the hope he'll merge
>   it, to whatever version is current ;)
> 
>     makhno:~/lisp/gcl-cvs $ gcl
>     GCL (GNU Common Lisp)  (2.7.0) Wed Apr 14 07:37:26 CEST 2004
>     Licensed under GNU Library General Public License
>     Dedicated to the memory of W. Schelter
> 
>     Use (help) to get some basic information on how to use GCL.
> 
>     >*features*
> 
>     (:ANSI-CL :COMMON-LISP :COMPILER :NUMLIB :CLOS-CONDITIONS
>         :PCL-STRUCTURES :PORTABLE-COMMONLOOPS :PCL :TURBO-CLOSURE-ENV-SIZE
>         :TURBO-CLOSURE :SDEBUG :DEFPACKAGE SETF TRUNCATE_USE_C
>         CLX-LITTLE-ENDIAN BSD MC68020 BSD386 SGC IEEE-FLOATING-POINT UNIX
>         GMP GCL AKCL COMMON KCL)
> 
>   Its new to me that my transmeta is emulating mc68020, I had some
>   netbsd/68k up and running ages ago, but I never managed to port
>   BSD368 to mc68020 - time for an autoconfig guru meditation ...
> 

When I started work on GCL, I was very careful to only make steps I
was sure would not break whatever was working at that point.  There is
a lot of code out there with various #+, and gcl has a long history.
It is clear these items need cleaning up, including recasting as
keywords.  I don't think it is a good idea to remove the kcl and akcl
symbols, as I know a lot of code uses these, and we are, to my
knowledge, fully backward compatible, which is a good thing, IMHO.  

All of this should wait for 2.7.x.

>     (:ANSI-CL :COMMON-LISP :COMPILER :NUMLIB :CLOS-CONDITIONS
>         :PCL-STRUCTURES :PORTABLE-COMMONLOOPS :PCL :TURBO-CLOSURE-ENV-SIZE
>         :TURBO-CLOSURE :SDEBUG :DEFPACKAGE SETF TRUNCATE_USE_C
>         CLX-LITTLE-ENDIAN I386 SGC IEEE-FLOATING-POINT DEBIAN GNU LINUX
>         GMP GCL AKCL COMMON KCL)
> 
>   The second attack will also be on configure.in, to provide a
>   --without-tcl flag. It would be nice, if Debian could provide
>   a naked ANSI-GCL that does'nt require TCL/TK, in addition to
>   the gcl/tcl/tk monstrum. A short `grep (Depends|Suggests).*gcl
>   /var/lib/dpkg/available` showed that no package depends on
>   gcl, currently. I would therefore suggest to depend Axiom on
>   gcl-nox and Maxima on gcl-tk package. 
> 

--without-tcl is a good idea, for 2.7.x of course :-).  The way to
  handle the Debian package IMHO is to split the tkl.o module and the
  gcltksrv helper into a separate package which contains all the
  tcl/tk dependency.  If you run ldd on the saved images, you will see
  that none of them require these libraries.  maxima,acl2, and axiom
  Debian packages only need to build depend on gcl -- gcl is not
  needed to run these programs, thanks to the magic of gcl's/emacs'
  unexec.  All of the gcl image is in the image of each ogf these
  three latter programs.

When this Debian package split is made, it will be about a two week
pause before packages can be uploaded again, as it will require manual
intervention by the archive maintainers.  So better get the final
structure right at that point.

Take care,

> Bye Michael
> 
> ps: I'll detect DEBIAN by the existance of /var/lib/dpkg/available.
>   I would be glad, if anyone can provide their locations to detect
>   RedHat, SuSE, (Net|Free|Open)BSD, MacOS/X and M$Windows via eMail.
> - please ignore this call for files, if you read this in mai 2004 or
>   later, and your distribution is not yet autodetected at this time.
> -- 
>   mailto:address@hidden             UNA:+.? 'CED+2+:::Linux:2.4.22'UNZ+1'
>   http://www.xml-edifact.org/           CETERUM CENSEO WINDOWS ESSE DELENDAM
> 
> 
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gcl-devel
> 
> 
> 

-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah




reply via email to

[Prev in Thread] Current Thread [Next in Thread]