gcl-devel
[Top][All Lists]
Advanced

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

Re: [Gcl-devel] Re: [Maxima] Case-sensitivity goals, policy and implemen


From: Camm Maguire
Subject: Re: [Gcl-devel] Re: [Maxima] Case-sensitivity goals, policy and implementation
Date: 14 Oct 2004 13:30:57 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!

James Amundson <address@hidden> writes:

> On Wed, 2004-10-13 at 16:18, Camm Maguire wrote:
> 
> > > -- Does GCL implement readtable-case?  If so, I guess it is not in the
> > > default package.  Is there some other way of remapping characters?
> > > 
> > 
> > We don't yet have readtable-case.  Its on the ansi todo list.  If
> > anyone can make a cogent argument to place it near the top in terms of
> > priority, I'm open to suggestions.  In general, a priority ranked list
> > of ansi items would be very helpful.
> 
> If all goes well, readtable-case will suddenly become our number one
> priority. There is some readtable mechanism available in GCL already,
> isn't there?
> 

We have almost all of readtable currently.  We are missing the case
'slot'. 

> --------------------------------------------------------------------
> |abacus3>gcl
> GCL (GNU Common Lisp)  2.6.5 ANSI    Aug 19 2004 12:36:59
> Source License: LGPL(gcl,gmp), GPL(unexec,bfd)
> Binary License:  GPL due to GPL'ed components: (READLINE BFD UNEXEC)
> Modifications of this banner must retain notice of a compatible license
> Dedicated to the memory of W. Schelter
> 
> Use (help) to get some basic information on how to use GCL.
> 
> >(apropos 'readtable)
> SYSTEM:*BREAK-READTABLE*  has value: NIL
> SYSTEM::*LINE-INFO-READTABLE*  has value: #<readtable 086d2ea0>
> *READTABLE*  has value: #<readtable 08470f78>
> SYSTEM::*STANDARD-READTABLE*  has value: #<readtable 08470f78>
> COPY-READTABLE  Function
> READTABLE
> READTABLE-CASE

This is coming from the ansi docs shipped with gcl.  Unfortunately not
yet completely implemented.

> READTABLEP  Function
> SYSTEM:STANDARD-READTABLE  Function
> 
> >*readtable*
> 
> #<readtable 08470f78>
> 
> --------------------------------------------------------------------
> 
> For the life of me, I can't figure out how to modify a readtable with
> the functions that exist in GCL.
> 

The standard dispatch-macro-character functions work, as does
copy-readtable, etc.  What outside of readtable-case do you want to
do?  My understanding is that everything should work but the case.

> If we have to use some non-ANSI, GCL-specific readtable commands for the
> time being, that's no big deal. If we have to wait a little while to get
> a GCL with a readtable-case, we can live with that, too. If, however,

It should not take long to implement readtable-case.  I'll try to find
time for it soon.  It came up in the ansi-test suite recently too.

> there is no way to work around readtable-case in GCL and you think it
> would take six months to get a working implementation, now would be the
> time to find out.
> 
> --Jim
> 
> 
> 
> 
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> http://lists.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]