47,384 reputation
8126210
bio website tech.turbu-rpg.com
location Seattle, WA
age 32
visits member for 4 years, 3 months
seen 1 hour ago
A lifelong programmer who's been coding in Delphi since its initial release and currently makes a living at it.

Jun
15
awarded  Nice Answer
Jun
15
awarded  Good Answer
Jun
15
answered Is it worth Learning XML as a web developer when JSON is better for AJAX?
Jun
14
comment Purest functional programming language(s)?
OK, now I'm confused. How can you have addition and multiplication but not subtraction? X - Y can be trivially composed from addition and multiplication as X + (Y * -1).
Jun
13
comment Is it legal to put `FSharp.Core.dll` from FSharp redistributable package?
Did you just ask if it's all right to redistribute a part of the redistributable package? :P
Jun
13
awarded  Good Answer
Jun
11
revised What happened to Borland Delphi?
corrected spelling
Jun
10
awarded  Nice Answer
Jun
10
comment What happened to Borland Delphi?
@Cape Cod Gunny: What exactly do you mean? I've used that driver for a few different projects and never had any trouble whatsoever with running them under the IDE to debug them. Or do you mean connecting to a DB from within the Form Designer itself? AFAIK this is simply a piece of functionality that's not available in the lower-end SKUs with any driver. (I might be wrong, though.)
Jun
10
comment What happened to Borland Delphi?
@Cape Cod Gunny: There's a free DBExpress driver for Firebird available from sites.google.com/site/dbxfirebird and in my experience it's even a little bit higher-quality than the official driver.
Jun
10
comment What happened to Borland Delphi?
@Christopher? Really? Hmm... that's the first time I've heard anyone say that. Interesting.
Jun
10
comment What happened to Borland Delphi?
One thing to realize: As you say, it's very pleasant and intuitive to work with, and you're not the only one who's noticed that. Some companies, in fact, consider the productivity that Delphi brings to be a true competitive advantage. They make sure to keep very quiet about using Delphi so their competition doesn't catch on. So what you end up with is a pretty widely-used language that doesn't have a very high profile.
Jun
10
comment What happened to Borland Delphi?
@Lucas: I'm glad to hear that, but a bit surprised. I found D2005 and D2006 so buggy as to be practically unusable, to be honest. The version before D2005, (which practically no one even bought and those who did almost universally hated it), Borland had rewritten the IDE from scratch and it took another three releases before the quality reached a tolerable level, due mostly to development resource starvation because of the company's vision problems, as I outlined in my reply.
Jun
10
answered What happened to Borland Delphi?
Jun
8
revised Are there any good tools to help implement or enforce the proper equals and hashcode patterns for c#?
added 8 characters in body
Jun
8
answered Should Properties have side effects
Jun
7
comment I don't understand the Halting Problem
@zzzzBov: This can be predicted easily enough if you know the state of the PRNG that Math.random implements. ;)
Jun
7
asked I don't understand the Halting Problem
Jun
6
comment What's the rationale of not simply disclosing the license fees for a commercial libary or tool?
@Martin: Yeah, if I ever hear someone ask that question, that's my cue to walk away immediately. I've never seen that mean anything other than "I'm trying to take you for all you're worth."
Jun
6
comment Why is jQuery released under MIT and not LGPL?
There's a lot more to the LGPL than that. That's actually a lot closer to a one-line description of the MPL. The LGPL also has restrictions on what kind of linking you can and can't do, and "linking" is kind of an indistinct concept when it comes to scripting languages such as JavaScript.