When You Say Nothing At All…

This is another one of those posts that has a bit of a double meaning in the same title. First, there is the matter of a useful hint/warning that I think could be emitted by a Pascal compiler. The other is what I have been up to in recent months that I have been so busy that I wasn’t posting much (i.e. at all) ! First the more relevant point to this blog: When you say nothing at all, in Pascal

Sugary Goodness in “Nougat”

Continuing the theme of recent – and upcoming – posts about new (and not so new) syntax in modern (and not so modern) variations on the Pascal language, I just have to comment on what I regard as yet another stunningly good job that the guys at RemObjects have done in their “Nougat” flavoured Oxygene.  Specifically in relation to how they have implemented the named method parts syntax in Objective-C.

Making a case for Strings, the sane way

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.