On Thu, May 23, 2013 at 5:24 PM, Dicebot <m.strashun@gmail.com> wrote:
On Thursday, 23 May 2013 at 15:15:18 UTC, Rory McGuire wrote:
b) it requires to know your argument at compile-time. What if you packet
construction is based on some text configuration file?


:) I'm sure we could think of something wrong with any part of the language
if we really wanted to.

Well, you see, I am not imagining it. Had to write a barebone traffic generation tool in C several months ago for project. It did almost exactly that, only with no help support from type system, of course.

Hence the smile. It is a valid case as are most valid cases :) but We're discussing which of the two happens more often. I think this is rare enough to type an extra "!". In Go they would probably make it illegal, simply because its confusing for most cases.