www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2008/01/07/09:46:05

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Grizlyk <grizlyk1 AT yandex DOT ru>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: New C++ standard
Date: Mon, 7 Jan 2008 06:37:33 -0800 (PST)
Organization: http://groups.google.com
Lines: 61
Message-ID: <7931e739-3ddb-4de8-bd59-09e149557dac@h11g2000prf.googlegroups.com>
References: <ac13d216-335a-4bcf-aa07-d97928b41f28 AT h11g2000prf DOT googlegroups DOT com>
<4781DBF0 DOT 6030708 AT iki DOT fi>
NNTP-Posting-Host: 217.15.131.104
Mime-Version: 1.0
X-Trace: posting.google.com 1199716654 6963 127.0.0.1 (7 Jan 2008 14:37:34 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Mon, 7 Jan 2008 14:37:34 +0000 (UTC)
Cc: grizlyk1 AT yandex DOT ru
Complaints-To: groups-abuse AT google DOT com
Injection-Info: h11g2000prf.googlegroups.com; posting-host=217.15.131.104;
posting-account=Okvo_QoAAABCDheTddnYCMMW4twhYo9c
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
SV1),gzip(gfe),gzip(gfe)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Andris Pavenis wrote:
>
> > Are anybody going to port new gcc test versions of C++ (with concepts
> > etc)?
...
> First show-stopper was GCC bug 34400
> (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34400).

I spoke about the ConceptGCC version of  GCC
http://www.generic-programming.org/software/ConceptGCC

From my djgpp user point of view, I thought, that the DJ port can be
represented as some independent packages:
1. posix executable environment for dos (djgpp.env, exe stubs etc)
2. posix user environment (compiled executable applications ) for dos
(bash, cmdline utils, etc)
3. other compiled executable applications from posix sources (GCC,
etc)

As i can guess, if i have a kind of unix, i can get the ConceptGCC
sources and easy compile the sources into unix executable. But i want
to have the executable under dos, because dos+dpmi environment, being
very limited in comparison with unix, is much more spreaded for me; in
fact it works everywhere, including unix.

I have tryed to install a kind of unix_under_win, but installing was
allowed only over inet in real-time, required admin accounts for win
etc. I was forced to declain the install, because i need cheafly
compiler.

Once i tryed to adjust some sources under unix, but for the target
machines the unix itself requireing hard adjustment, it was impossible
to normal work with the unix itself, but again, i need compiler
only :).

> porting GCC is only one part of work.
> We need working ports of many other packages.

From the ConceptGCC page one can read that "ConceptGCC is a prototype"
and that there are many limitations in current version:
- Associated templates and function templates are not implemented.
- Type-checking of instantiations of generic types (e.g., vector<T>)
inside templates is not stable.
- The ConceptGCC C++ Standard Library (a modified libstdc++) has not
been completely converted to use concepts.

I think, that C libraries (stdio.h, sting.h etc) for ConceptGCC must
remain correct, so trivial executables can be created, and it is quite
enough to test work and to test concepts.

So, maybe i don't understand any, but there is way to compile the
ConceptGCC souces into executable for posix executable environment for
dos (djgpp.env, exe stubs etc). And there are men, who easy can do it,
can't ?

I suspect, that if i want to compile the ConceptGCC sources myself, i
need native posix executable environment installed.

Maksim A. Polyanin
old page about some C++ improvements:
http://grizlyk1.narod.ru/cpp_new

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019