Reputation
4,810
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
19 47
Impact
~143k people reached

Nov
10
comment Munging intro level knowledge of set theory with intro level knowledge of electronics to parse and evaluate the content of HL7 messages
also, thanks for taking this question seriously and offering up a well thought out response!
Nov
10
comment Munging intro level knowledge of set theory with intro level knowledge of electronics to parse and evaluate the content of HL7 messages
Yeah, I can add all the functions I want. I think I'm just going to call it AnyOf (I already had MoreThan0, but that was too confusing). Thanks for reminding me about Exists. That would have been sufficient! I should just assign a value of 1 to strings returned from HL7 messages and let the formula add'em up, if the result = 0 then no existen.
Nov
10
comment Munging intro level knowledge of set theory with intro level knowledge of electronics to parse and evaluate the content of HL7 messages
Yeah AllOf[Undefined] = Undefined, but AllOf[empty] = true (but I coded that possibility out of existence). If undefined escapes the factor part of the formula yeah, it's treated as false. The only problem is, I still treat (not undefined) as undefined and yes, it remains false. I think removing the unknowns (or keeping the ability to handle them, but not to generate them) is probably the road I'm going to go down. The problem is that, AllOf[empty] = true, I'm going to have to make AllOf[empty] = false.
Nov
10
comment How do I develop in more languages with less IDEs
It may have been my imagination, but I thought vim was doing some code completion for me in certain circumstances, straight out of the box.
Nov
10
revised Munging intro level knowledge of set theory with intro level knowledge of electronics to parse and evaluate the content of HL7 messages
mistagged, I have no idea what domain driven design really means.
Nov
10
comment Why am I seeing so many for(;;) constructs?
language agnostic might be a bad tag, maybe c(ish)-language-agnostic. A Delphi programmer would never accept such a hideous construct.
Nov
10
asked Munging intro level knowledge of set theory with intro level knowledge of electronics to parse and evaluate the content of HL7 messages
Nov
3
awarded  Convention
Oct
19
comment Why has C prevailed over Pascal?
@Lundin, are you kidding, I've been using Delphi 7 for the past 4 years, finally updated to 2009 and working in XE2 as well. Finally I don't need to restart the IDE every 5 or 6 builds to keep my breakpoints. Futhermore, Embarcadero has created a way to use Delphi Code for Android and iOS programs which, is new, but is pretty cool, the advantage is that it's wholly managed by a privately held company so the improvements actually make it into the hands of the developers.
Oct
18
answered Why has C prevailed over Pascal?
Oct
18
comment Why is naming a table's Primary Key column “Id” considered bad practice?
@Thomas, I wouldn't put natural joins in code either, but for diagnostics, I've found them pretty useful when the database is modeled so that they actually work.
Oct
18
comment Why is naming a table's Primary Key column “Id” considered bad practice?
@Bill I do all the time, many, many times a day, depends more on your codebase than the language you're developing. And, for diagnostics, if you want to do some good and deep relations you can string together those natural joins and completely avoid looking up field ID's. And, as St. Jerome famously said, "Ignorance of SQL is ignorance of databases".
Oct
17
revised Why is naming a table's Primary Key column “Id” considered bad practice?
deleted 1 characters in body
Oct
17
answered Why is naming a table's Primary Key column “Id” considered bad practice?
Oct
14
awarded  Notable Question
Oct
13
accepted Need help with directory structure in porting codebase to SVN
Oct
11
awarded  Popular Question
Oct
5
comment What frequency of updates is acceptable for a mobile application?
Might be worth following this proposal if you're that interested: area51.stackexchange.com/proposals/30702/app-stores
Sep
28
comment Need help with directory structure in porting codebase to SVN
Yeah, DLLXXX is pretty much how we name our binaries, but the XXX doesn't mean anything about the version there, it's just a cryptic way of naming binaries that arose for no particular reason.
Sep
28
revised Need help with directory structure in porting codebase to SVN
added explanation of abbreviation I had to look up