Subject Re: Introducing Firebird Butler
Author
I have two comments on this thread...

I...
The examples provided (I & II) do not necessarily show a correct pattern of either.  In the first example, the assumption can be made that the description is unique and thus requires a unique example.

The second is merely a reverse of the first, as a unique example requires a unique description.

Where the second pattern example fails is when you can have multiple examples of the same concept, thus requiring basically a single description.

For example here are two examples of adding to an integer variable in C#...
  • CIntVar = CIntVar + 1
  • CIntVar++
Both examples would only need a single description, which describes that there are several ways to increment an integer variable in C#; the first using plus(+) operator, the second using the plus-plus(++) operator.

II...
My understanding of the Firebird Butler project could be two-fold...
  • A specification for best practices for developing distributed systems using the Firebird Database Engine
  • A set of enterprise tools to implement such systems (ie: an equivalent to Windows Communication Foundtaion: hence the attribution to ZeroMQ
Just my thoughts... 

Steve Naidamast
Sr. Software Engineer
blackfalconsoftware@...