RE: [GD-Windows] Visual C++ .Net
Brought to you by:
vexxed72
From: Matt D. <ma...@co...> - 2002-01-28 11:07:29
|
I think VC7 supports template template parameters. But partial template specialisation is not implemented yet. However, I have successfully rewritten parts of Loki to work without PTS, although a couple of my typelist structures do not work 100% (its a bugger debugging them!!) but I basically did it through nested structs and major use of the Loki Select structure, which I also had to convert. Matt Davies Programmer, Confounding Factor ma...@co... www.confounding-factor.com -----Original Message----- From: gam...@li... [mailto:gam...@li...]On Behalf Of Wesley Hunt Sent: 28 January 2002 07:13 To: gam...@li... Subject: Re: [GD-Windows] Visual C++ .Net > There are other features of the standard that are not supported in Visual C > 6 that I can live without, such as template template parameters (which is > implemented in VC 7 BTW) and differentiation of void, const void, volatile > void and const volatile void (needed for Boost). But partial template > specialisation is extremely important to me and I wish Microsoft would put > in the effort to ensure that Visual C uses it. How long did they work on > Visual C 7? There are just some things that need partial template > specialisation and so I've been using compilers such as Borland C++, > Metrowerks and GCC 3.0. BTW, am I the only person who sees similarities of > meta-programming to writing Prolog programs? > > For those developers who don't see the usefulness of partial template > specialisation, check out the book Modern C++ Design > (http://s1.amazon.co.uk/exec/varzea/ts/exchange-glance/Y02Y6828407Y6383067/q > id=1011868065/sr=1-1/ref=sr_aps_z_2_1/202-0065032-5172623) or the website > www.moderncppdesign.com and look at the Loki library, which is simpler to > understand than Boost. Perhaps more developers will scream out for it and > perhaps Microsoft will actually listen to this one. > Doesn't the Stan Lipmann interview mention MS's commitment to making popular libaries like blitz, boost, loki, etc. compile in VC7? Partial template specialization and template template parameters are essential to loki, as a quick perusing of Modern C++ Design will show. Does that mean I can't compile loki with the first release of VC7, and will have to wait for the first service pack? -Wes _______________________________________________ Gamedevlists-windows mailing list Gam...@li... https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows |