[Top][All Lists]

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

Re: Bison's semantic parsers

From: Akim Demaille
Subject: Re: Bison's semantic parsers
Date: 10 Oct 2000 19:53:23 +0200
User-agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Channel Islands)

>>>>> "Hans" == Hans Aberg <address@hidden> writes:

Hans> At 14.07 +0200 0-10-10, Akim Demaille wrote:
>> I think this is incompatible with the policy of the FSF which
>> promotes C.  Richard, what would you say?

Hans> I do not think there is any reason of promoting C over C++
Hans> anymore, as C++ compilers have gome a long way, and do not have
Hans> the problems a few years ago.

First, I'd like to fix my sentence, I apologize for its content: what
I really meant is that ``free software people'' in general tend to
stick to C.  I have no knowledge about the FSF promoting or
criticizing C++.  I'm sorry I wrote ``FSF''.

Hans> C++ even when dealing with more low level programming or simple
Hans> programming, such as in Bison. To mention such a simple feature
Hans> that ease up a lot is the C++ string class, in the standard
Hans> library. In order to avoid too much overhead when adding new
Hans> characters one-by-one to a string, one can say allocate only at
Hans> sizes 2^n. -- Just as an example of what features the user need
Hans> not worry about.

I plan to equip Bison with obstacks which are some kind of
equivalent.  Surely string is more pleasant.  But I'm not sure we
should use C++ for Bison.  But why not.  If Richard agrees, we could
do that.  But *not* the next release.

>> http://www.lrde.epita.fr/people/akim/download/Corbett.tz2

Hans> I will try to pick it down. 

I've added two other files:

http://www.lrde.epita.fr/people/akim/download/corbett-phd.ps.bz2 14M

which contains all the tiffs in a single PS file, and the following
one for lucky owners of Duplex printers: send it as is to the printer,
and it will print it as a booklet (i.e., cut in the middle of the
stack, then bind).

corbett-phd-booklet-duplex.ps.bz2 14M

Hans> Please note though that it is important to keep the name
Hans> extensions right, because those are used for correct file
Hans> conversion and action. For example, .tgz will be saved as a tgz,
Hans> whereas a tz2 will be open by an editor, which may then bomb...

tz2 stands for tar.bz2.  Option `I' in GNU Tar.


reply via email to

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