🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16274

Re: Typ należący do parametru template'a (czyli STL w parametrze)

#16274
From: Piotr Dembiński
Date: Wed, 11 Apr 2007 19:16
36 lines
2137 bytes
Seweryn Habdank-Wojewódzki <habdank@n0-5p4m-gmail.com> writes:

> Witam
>
> Piotr Dembiński wrote:
>
>> A.L. <fela@2005.com> writes:
>> 
>> [...]
>> 
>>> Szablony to zwykly makrogenerator i z obiektowoscia nic zgola
>>> wspolnego nei maja.
>> 
>> Programowanie generyczne.  Swoją drogą to ciekawie mogłaby wyglądać
>> biblioteka STL dla ANSI C zrealizowana w oparciu o procesor makr
>> M4.
>
> STL, która nie wykorzystuje pełnej ekspresji szablonów, może
> i zrobisz na M4.

Coś w tym stylu.  Zresztą -- zdaje się, że wymyśliłem koło od nowa
(vide odpowiedź pana Lewandowskiego).

> Ale gramatyki szablonów nie zrobisz na M4, było to tematem wielu
> dyskusji, bo szablony mają dokładną informację o typie.

Pewnie tak.

> Jeśli uznasz, że szablony są makrogeneratorem, to momentalnie Twoja
> definicja obejmuje każdy dostępny kompilator, 

Za słabo znam szablony C++, żeby się na ich temat wypowiadać, a tym
bardziej -- żeby dokonywać w tym zakresie jakiejkolwiek klasyfikacji.

-- 
http://www.piotr.dembiński.prv.pl
Technical Details
Message-ID: <87odlu3eo2.fsf@hector.domek>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <slrnf1kjcu.ave.lrem@lrem.maxnet> <evdlhb$f4p$1@inews.gazeta.pl> <evdqq6$qrs$3@news.onet.pl> <desk13psu2rvekht584uoirc0djahrk1dv@4ax.com> <87irc5fnin.fsf@hector.domek> <evdu15$341$2@tkdami.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Piotr Dembiński <pdemb@gazeta.pl>
Newsgroups: pl.comp.objects
Subject: Re: Typ należący do parametru template'a
 (czyli STL w parametrze)
Date: Wed, 11 Apr 2007 21:16:13 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 36
Message-ID: <87odlu3eo2.fsf@hector.domek>
References: <slrnf1kjcu.ave.lrem@lrem.maxnet> <evdlhb$f4p$1@inews.gazeta.pl> <evdqq6$qrs$3@news.onet.pl> <desk13psu2rvekht584uoirc0djahrk1dv@4ax.com> <87irc5fnin.fsf@hector.domek> <evdu15$341$2@tkdami.pl>
NNTP-Posting-Host: djp40.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1176318152 14140 83.23.249.40 (11 Apr 2007 19:02:32 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 11 Apr 2007 19:02:32 +0000 (UTC)
Cancel-Lock: sha1:zJHyt77N7zswwRLMKlct9DCc0/c=
X-User: pdemb
User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit