Google+ Feature Suggestion: Rings/Spheres/Super-Circles

[Estimated Reading Time: 2 minutes] A tenuous link to Delphi I accept, but a Google+ suggestion occurred to me, arising from my Delphi-oriented use of it. A potential problem I am seeing already on Google+ is where I get a notification that “So-And-So” has added me to their circles. In some cases I don’t know this person, but they have added me because *they* know they share a common interest with me. I cannot see that they have this interest, because I am not told which of their circles they added me to or why – and I should not see this. I appreciate the privacy this affords me when on the other side of the equation.

Delphi [Non]Starter Edition: No VCL Source!

[Estimated Reading Time: 2 minutes] After an initial welcome (and purchase!) I find myself having to curb my initial enthusiasm.  Most of the omissions from the Starter Edition, as compared to the Professional and higher editions, make perfect sense and are in fact pretty much what I myself described as appropriate for a “Community Edition” some time ago (tho I still think that the attitude toward database access is from a bygone age – DBExpress should be included).  Other omissions were a little questionable, and others downright bizarre. But I have now learned of a single, crucial omission (not advertised) that renders the entire “Starter” moniker meaningless: No RTL/VCL Source Code!

Making a case for Strings, the sane way

[Estimated Reading Time: < 1 minutes] Lars Fosdal responded to my previous post suggesting a way of implementing string support in a case-like construct (but not actually a case statement) using generics and anonymous methods. All very clever, but way, way too complicated and – if you don’t mind me saying so – as ugly as sin into the bargain (imho – ymmv). For simple cases [sic], it is actually relatively straightforward to uses strings in a case statement.