digitalmars.D - Re: Tango quibbles - please write tickets so we can track them
- Robert Fraser <fraserofthenight gmail.com> Sep 16 2007
- BCS <ao pathlink.com> Sep 16 2007
- torhu <no spam.invalid> Sep 16 2007
Bill Baxter Wrote:Janice Caron wrote:On 9/16/07, kris <foo bar.com> wrote:
I don't consider the D Style Guide by Walter Bright to be a "minor stylistic suggestion", I consider it to be part of the D specificiation. http://digitalmars.com/d/dstyle.html
It's just a list of stylistic choices Walter prefers. Nothing more nothing less. "The D Style ... is purely cosmetic and a matter of choice." One thing you'll find out about Walter is that while he's great at writing compilers, he's actually not a very active D user (the compiler is written in C++), and not much of a software engineering guy in general. He's a nuts and bolts kind of guy. I'm not actually too familiar with his style recommendations, but he's not the first guy I'd go to for advice about coding style. --bb
Try reading the DMD source code some time if you're ever in the mood for a short horror film. You'd better be a big fan of "goto" and not a fan of indentation. Then, if you're not huddling under the bedcovers yet, check out Descent's Java port of it. But the code is fast and works well, so, hey, nothing wrong with that ;-P!
Sep 16 2007
Reply to Robert,Bill Baxter Wrote:Janice Caron wrote:On 9/16/07, kris <foo bar.com> wrote: I don't consider the D Style Guide by Walter Bright to be a "minor stylistic suggestion", I consider it to be part of the D specificiation. http://digitalmars.com/d/dstyle.html
nothing less. "The D Style ... is purely cosmetic and a matter of choice." One thing you'll find out about Walter is that while he's great at writing compilers, he's actually not a very active D user (the compiler is written in C++), and not much of a software engineering guy in general. He's a nuts and bolts kind of guy. I'm not actually too familiar with his style recommendations, but he's not the first guy I'd go to for advice about coding style. --bb
for a short horror film. You'd better be a big fan of "goto" and not a fan of indentation. Then, if you're not huddling under the bedcovers yet, check out Descent's Java port of it. But the code is fast and works well, so, hey, nothing wrong with that ;-P!
That reminds me of the story of Outlook (Yes MS's app). It started out life as a really nice architected, multi-threaded, modular, OOed, clean, wonderful program that took 5 minutes to load a e-mail. After a few months of work to get that down, it was shipped as as a vary "Practical" code base that was the de facto stress test for Visual Studio (you need 7 MB of actual code in one DLL?!) I think there is an inverse relation between fast and clean code. Really nice code is kinda slow. Really fast code is kinda ugly.
Sep 16 2007
Robert Fraser wrote:Try reading the DMD source code some time if you're ever in the mood for a short horror film. You'd better be a big fan of "goto" and not a fan of indentation. Then, if you're not huddling under the bedcovers yet, check out Descent's Java port of it.
Walter uses tabs of size 8, and he mixes spaces and tabs. So if your tab size is set to 4 spaces, it looks like he doesn't indent much.But the code is fast and works well, so, hey, nothing wrong with that ;-P!
Sep 16 2007