Well that was stupid of me (feature request)
BCS
ao at pathlink.com
Tue Sep 11 08:08:38 PDT 2007
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>
More information about the Digitalmars-d
mailing list