Archive for November, 2008

Removing nulls from Scala, some thoughts

Saturday, November 22nd, 2008

I’ve written one or two small pieces of software in the new upstart programming language Scala, and I love it. It takes all of what is good and right about Java and C#, removes a lot of the cruft, and introduces powerful new bits from modern functional languages. It’s a pleasure to write in.
Unfortunately there [...]

WhyNot: A Micro-framework For Expressing & Explaining Business Logic

Saturday, November 8th, 2008

I describe a technique in the C# language, and very small supporting library (hence ‘micro-framework’), for implementing business-logic–level tests which may be either short-cut evaluated (when you require a boolean yes/no), or fully evaluated (when you requite a list of ‘reasons why not’).