45,794 reputation
8117200
bio website tech.turbu-rpg.com
location Seattle, WA
age 32
visits member for 3 years, 10 months
seen 17 mins ago
A lifelong programmer who's been coding in Delphi since its initial release and currently makes a living at it.

Jul
6
comment Can a version of Python's shelve module that knows when its entries have been modified be written in any programming language?
@Martjin: Seriously? Does this look anything like a list question to you?
Jul
6
comment Can a version of Python's shelve module that knows when its entries have been modified be written in any programming language?
@gnat: It's perfectly clear what he's asking: Does any language exist in which it's possible to answer the question "has this object been mutated since [event] happened" in the general case?
Jul
3
comment Why does C# have much more features than Java?
@KilianFoth: Actually, C# was initially a batant rip-off of Delphi, rewritten to look like Java. Microsoft even poached the Delphi project architect away from Borland to create it.
Jul
3
comment Is there a real advantage to dynamic languages?
You should have a look at Boo. It's statically typed with type inference, and has macros that allow for the language's syntax to be extended.
Jun
19
comment When should the programmer's spoken language be used during development?
@L0j1k: I thought I was simply using an existing, standard, valid term for a system that implements the concept described. (Or, in plain English, "calling it what it is.") :P
Jun
19
comment When should the programmer's spoken language be used during development?
This word cannot be translated into any language because the system is purely Danish. "Disability benefits"?
Jun
14
comment How can Swift be so much faster than Objective-C in these comparisons?
@JanHudec: On mobile devices, or any device with constrained resources, GC is not significantly faster and in fact is a major part of the problem.
Jun
8
awarded  Nice Answer
May
31
awarded  Nice Answer
May
4
awarded  Notable Question
May
4
awarded  Good Question
May
3
awarded  Popular Question
May
3
awarded  Nice Question
May
2
asked How do languages with Maybe types instead of nulls handle edge conditions?
May
2
comment Why don't languages include implication as a logical operator?
I've read that IMPL is very helpful for code contracts. (Which VB didn't have.)
May
1
comment Why don't languages include implication as a logical operator?
@Stefan: You can also derive everything from an IMPL.
Apr
28
awarded  Guru
Apr
27
comment What makes Web crawling legal?
@Tibo: There should be quite a step. In the USA, there often isn't, due to the Computer Fraud and Abuse Act. If that sounds strange, well, there's a reason a lot of people think that particular law needs some serious reform.
Apr
27
answered What makes Web crawling legal?
Apr
26
comment How do Traits in Scala avoid the “diamond error”?
@gnat: this is a conceptual question, not a concrete problem question. If he was asking "I have this class in Scala and it's giving me problems that I think might be related to the Diamond Problem, how do I fix it?" then your comment would be appropriate, but then the question would belong on SO. :P