The Next Big Language

Peter Alexander peter.alexander.au at gmail.com
Tue Oct 19 12:01:04 PDT 2010


On 19/10/10 7:00 PM, Walter Bright wrote:
> Peter Alexander wrote:
>> == Quote from Walter Bright (newshound2 at digitalmars.com)'s article
>>> Passing a type to a function is conceptually no more difficult
>> than passing the
>>> number 7.
>>
>> Using templates is easy, even in C++. Writing them is the
>> conceptually difficult part for most people.
>
> I think our experiences are wildly different!

I'm talking in general of course. Everyone knows how to use 
std::vector<int>, it's just as easy as using a non-templated version 
(say, std::vector_of_ints).

However, while many people would be fairly comfortable with writing 
std::vector_of_ints, they would have a much harder time writing 
std::vector<T>, and an ever harder time writing other containers in such 
a way that allowed them all to interact with a standard interface 
(iterators).


More information about the Digitalmars-d mailing list