Well that was stupid of me (feature request)
Bruno Medeiros
brunodomedeiros+spam at com.gmail
Tue Sep 11 13:42:09 PDT 2007
BCS wrote:
> Reply to Bruno,
>
>> BCS wrote:
>>
>>> Reply to Bruno,
>>>
>>>> BCS wrote:
>>>>
>>>>> I just came across a stupid little mistake I made that probably
>>>>> added a few dozen K to may app.
>>>>>
>>>>> template Foo(T)
>>>>> {
>>>>> int Bar()
>>>>> {
>>>>> struct Baz {int i; char j}
>>>>> Stack!(Baz) newton;
>>>>> }
>>>>> }
>>>>> struct Stack(T)
>>>>> {
>>>>> unittest
>>>>> {
>>>>> writef("%s\n", T.stringof);
>>>>> }
>>>>> }
>>>> That code does compile: it has syntax errors.
>>>>
>>> I never clamed it did compile. In fact the code shown doesn't
>>> actually give you anything at all because none of the template are
>>> instanced.
>>>
>>> However that has nothing to do with my point. My point is about a
>>> subtle bug in a piece of my code that looks a lot like this.
>>>
>> I know it actually has not to do with your point, but you asked for
>> people to look at your code, and see if they could see the mistake.
>> But with a syntax error it would be hard to find the intended mistake
>> without actually reading the part where you say what it is. That's all
>> I'm saying :)
>>
>
> <joking> well that assumes they "cheat" and try to compile it. "Real
> men" don't need a compiler to take on this kind of challenge! </joking>
>
> Then again "real men" can do a better job parsing code in there head
> than "girly men" can do /with/ a compiler. <G>
>
>
I noticed your syntax error without compiling. My point maintains. :)
--
Bruno Medeiros - MSc in CS/E student
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
More information about the Digitalmars-d
mailing list