🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

3 total messages Started by Scott Robert Ladd Wed, 22 Nov 1995 21:44
Re: STL allocator spec broken?
#2703
Author: Scott Robert Ladd
Date: Wed, 22 Nov 1995 21:44
28 lines
1740 bytes
>Are you talking about:

>  1) the Working Paper specification, or,
>  2) The Stepanov/Lee specification?

I guess I'm ignorant here; what the heck is a "Stepanov/Lee
specification, and what is its relevance to Stnadard C++?

>...generally you WILL be writing almost all modern C++ code as templates.

While I certainly use a LOT of templates in my work (heck, I've
written four books full of template examples), I DON'T see any
obligation to use them for all code. I've always been a believer in
using the right tool for the right job; my whole reason for using C++
is that it offers considerable flexibility. In many cases, template
are over-used; and I find that templates lead to lazy programming,
where a "generic" tool is used in place of a tuned,
application-focused piece of code.
--
 Scott Robert Ladd            Freelance Writer & InfoMiner
 Coyote Gulch Productions     102757.1646@compuserve.com
 957 Empire Avenue            970/387-0271 voice
 Silverton, CO 81433-0617     970/387-0277 fax


[ comp.std.c++ is moderated.  Submission address: std-c++@ncar.ucar.edu.
  Contact address: std-c++-request@ncar.ucar.edu.  The moderation policy
  is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]
Re: STL allocator spec broken?
#2711
Author: David Vandevoorde
Date: Fri, 24 Nov 1995 01:59
20 lines
1428 bytes
>>>>> "SRL" == Scott Robert Ladd <102757.1646@compuserve.com> writes:
>> Are you talking about:
>> 1) the Working Paper specification, or,
>> 2) The Stepanov/Lee specification?

SRL> I guess I'm ignorant here; what the heck is a "Stepanov/Lee
SRL> specification, and what is its relevance to Stnadard C++?
[...]

Alexander Stepanov is widely regarded as the ``father of STL'';
Meng Lee was his assistant while he further developed STL at HP.

The two of them wrote (and maintained) a document with specifications
for STL: that is item `2)' above.

	Daveed
---
[ comp.std.c++ is moderated.  Submission address: std-c++@ncar.ucar.edu.
  Contact address: std-c++-request@ncar.ucar.edu.  The moderation policy
  is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]
Re: STL allocator spec broken?
#2718
Author: John Max Skaller
Date: Sun, 26 Nov 1995 02:51
40 lines
2268 bytes
102757.1646@compuserve.com (Scott Robert Ladd) wrote:
>>Are you talking about:
>
>>  1) the Working Paper specification, or,
>>  2) The Stepanov/Lee specification?
>
>I guess I'm ignorant here; what the heck is a "Stepanov/Lee
>specification, and what is its relevance to Stnadard C++?

  The original document describing STL by Stepanov and Lee
is separately maintained from the specification in the
Working Paper, and presented quite differently. While
they generally agree on most details, this is one they
appear not to on.

>
>>...generally you WILL be writing almost all modern C++ code as templates.
>
>While I certainly use a LOT of templates in my work (heck, I've
>written four books full of template examples), I DON'T see any
>obligation to use them for all code. I've always been a believer in
>using the right tool for the right job; my whole reason for using C++
>is that it offers considerable flexibility. In many cases, template
>are over-used; and I find that templates lead to lazy programming,
>where a "generic" tool is used in place of a tuned,
>application-focused piece of code.

I guess I'm biased, being a library builder rather than
application oriented.


-- 
John Max Skaller               voice: 61-2-566-2189
81 Glebe Point Rd              fax:   61-2-660-0850
GLEBE NSW 2037                 email: maxtal@suphys.physics.oz.au
AUSTRALIA                      email: skaller@maxtal.com.au
---
[ comp.std.c++ is moderated.  Submission address: std-c++@ncar.ucar.edu.
  Contact address: std-c++-request@ncar.ucar.edu.  The moderation policy
  is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads