|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: P T
Length: 2424 (0x978)
Types: TextFile
Names: »PROBLEMS.c++«
└─⟦52210d11f⟧ Bits:30007239 EUUGD2: TeX 3 1992-12
└─⟦63303ae94⟧ »unix3.14/TeX3.14.tar.Z«
└─⟦c58930e5c⟧
└─⟦this⟧ »TeX3.14/Spiderweb/PROBLEMS.c++«
[This is ./Spiderweb/PROBLEMS.c++, consisting of the pertinent portions
of a couple of letters cc'd to the Unix TeX distribution. If any of
you can help with a solution, please get in touch with Hari Dudani and
Norman Ramsey (e-mail addresses given below); and please keep us updated
either by phone (206-543-6259) or via e-mail (mackay@cs.washington.edu,
elisabet@max.u.washington.edu). Thanks!
--Unix TeX Distribution, April 1991.]
Subj: SpiderWeb & C++
We have been using SpiderWeb for C++ programs for sometime and have
found some problems with it. We are using C++ version 2.0 language
and perhaps, some problems are due to this: the Web C++ that we got
may have been a pre-2.0 version. A list of important problems is
presented below.
...
List of problems:
=================
1. When a user-defined data type is used in a function prototype,
there is no space between the type name and its argument.
For example,
void Classname::membername(int xxx, List& object)
There is no space between `&' and `object'.
2. Default values in a function prototype make the formatting go
crazy.
Example:
class x {
member (int x = 0.0, int y = 0.0);
};
3. In a member declaration, if there are more than one `const' argument,
the keyword `const' and its argument are not spaced properly.
Example:
class Y {
member (const float, const float);
};
4. A class with pure virtual or const member functions is not formatted
correctly.
Example:
class A {
virtual mem1 () = 0; // pure virtual function
member (int arg) const; // const function
}
...
Thanks.
Hari Dudani
hari@atc.com
=============================================================================
From: IN%"nr@Princeton.EDU" "Norman Ramsey" 19-FEB-1991 10:38
Subj: RE: SpiderWeb & C++
...
I'm sorry to disappoint you, but all I can do is refer you to the C++
grammar, which Ed Kademan very kindly provided. The Spider manual
explains the constructs used to write the grammar. The C grammar was
by far the most difficult of the ones I wrote, and I am not surprised
to learn of problems with the C++ grammar.
... If you fix these problems, I hope you will send me a copy of the
new C++ grammar, so I can share the fixes with other users.
...
Norman
==================================== EOF ====================================