46,906 reputation
8122208
bio website tech.turbu-rpg.com
location Seattle, WA
age 32
visits member for 4 years, 2 months
seen 28 mins ago
A lifelong programmer who's been coding in Delphi since its initial release and currently makes a living at it.

Feb
3
comment Is there such a thing as “closure” with software work?
Closures are available in most languages, the main exceptions being C++ and Java. ;)
Feb
3
comment What features are missing from Python IDE tools?
+1 for integrated debugging. If anyone can point me at a Python IDE with a real debugger, I'd be very grateful.
Feb
3
comment Why is Reflector such an essential utility?
@Adam: Interesting. Still, the fact that it's only available as a separate download, which according to you is a hassle to obtain, underscores my point, to a certain degree at least.
Feb
3
comment Do you leverage the benefits of the open-closed principle?
You seem to have your Get and your Set backwards.
Feb
3
comment Open Source Project all dressed up but nowhere to go
Ugh! Please, for the love of all that is binary, do not host your project on SourceForge if you have any shred of respect for your users or fellow developers. Even aside from the security issue, the interface is a mess and a half and it's way too much work to find stuff on there. I prefer Google Code; it's much cleaner and easier to navigate.
Feb
3
comment Why doesn't my IDE do background compiling/building?
It's doing background parsing. That's not the same as full compilation.
Feb
3
comment If we can do functional programming with Python, do we need a specific functional programming language?
@Mark C: Actually, what I was trying to say is that purer languages are a nuisance, at least if you're trying to actually get something useful done instead of forcing your coding style to conform to a specific dogma.
Feb
2
comment Why is Reflector such an essential utility?
...yet another reason to use Delphi over .NET. You actually get the source for the standard libraries and don't have to resort to decompiling them to figure out what they're really doing.
Feb
2
answered If we can do functional programming with Python, do we need a specific functional programming language?
Feb
2
awarded  Nice Answer
Feb
2
comment .NET Reflector is no longer free - how does everyone feel about this?
@ChrisW: Copying is not theft and it's intellectually dishonest to conflate the two.
Feb
2
awarded  Nice Answer
Feb
2
answered Why are off by one errors so common and what can we do to prevent them?
Feb
2
comment Is there a universal date format that anyone in the world can understand?
Seems to me that if there was one, you'd be using it and you wouldn't have to ask this question. :P
Feb
2
answered .NET Reflector is no longer free - how does everyone feel about this?
Feb
2
comment How to make profit from freeware application?
@blez: Well, if you can hook into Google Translate you can probably also hook into Google Ads, right? But Berry's right. Messing around with the user's configuration is a good way to get people thinking of your program as malware, so that's one good thing not to do.
Feb
2
answered How to make profit from freeware application?
Feb
1
comment Most difficult subject/theory in Computer Science?
Gotta agree with the Dragon Book criticism. It particularly bugs me the way Dragon Book does parsing and semantic analysis in three phases when they can be done much more simply in two.
Feb
1
comment Most difficult subject/theory in Computer Science?
@Martin: Well, considering that D is supposed to be a more evolved version of a language with formally undecidable grammar, I'm not surprised that writing a compiler for it would be difficult. The first step to writing a compiler easily is defining a sane language. :P
Feb
1
comment Most difficult subject/theory in Computer Science?
Compilers are really only difficult because most of the theory dates to times of insanely severe hardware constraints and a lot of the formal instruction hasn't advanced too far beyond that. Take a look at Let's Build A Compiler to see how easy compiler-writing can be if you approach it from a different angle.