X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Grizlyk 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: <4781DBF0 DOT 6030708 AT iki DOT fi> NNTP-Posting-Host: 217.15.131.104 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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) 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