🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c++
Article #371

Re: Questions on the evolving standard.

#371
From: Ron Guilmette
Date: Sat, 18 Aug 1990 16:37
47 lines
2005 bytes
In article <866@zinn.MV.COM> mjv@objects.mv.com (Michael J. Vilot) writes:
>
>The X3J16 committee has set up several working groups to address the
>various aspects of the standard.  The standard will contain a library
>chapter, and there is a working group addressing the library's contents.
...
>So, our focus is on the classes that ``everyone agrees'' will be widely
>used and generally helpful.  An initial classification is:
>
>	1.  C++ language support (new.h, etc.)
>	2.  compatibility with the C library
>	3.  streams
>	4.  everything else

When you say `compatability with THE C LIBRARY' I'm left wondering.  Which
C library?  POSIX?

Regarless of which C library we are talking about, several additional
questions arise:

	What about the types for arguments which are pointers?  Many of
	these could (in theory) be declared as pointer-to-const.  Will
	they be?

	What about error conditions in C library functions?  Are we gonna
	stick with NULL or -1 return values and errno, or will there
	perhaps be `shells' around the C library functions which could
	return such error indicators such that these shells turn errno
	values into raised exceptions?

	What about groups of functions that operate on particular types
	of objects?  Will these end up getting `objectified'?  For example:

		class DIR {
			// ...
		public:
			opendir (...);
			closedir (...);
			readdir (...);
			telldir (...);
			//...
		};
-- 

// Ron Guilmette  -  C++ Entomologist
// Internet: rfg@ncd.com      uucp: ...uunet!lupine!rfg
// Motto:  If it sticks, force it.  If it breaks, it needed replacing anyway.
Technical Details
Message-ID: <1239@lupine.NCD.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!wuarchive!uunet!lupine!rfg
References: <866@zinn.MV.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!wuarchive!uunet!lupine!rfg
From: rfg@NCD.COM (Ron Guilmette)
Newsgroups: comp.std.c++
Subject: Re: Questions on the evolving standard.
Message-ID: <1239@lupine.NCD.COM>
Date: 18 Aug 90 16:37:10 GMT
References: <866@zinn.MV.COM>
Organization: Network Computing Devices, Inc., Mt. View, CA
Lines: 47