In my experience, his third point (on them trying harder, and thus being more willing to treat ethical boundaries in an elastic manner) is spot-on.
419 karma · joined February 14, 2008
In my experience, his third point (on them trying harder, and thus being more willing to treat ethical boundaries in an elastic manner) is spot-on.
If you've ever played around with short-wave radio (I suppose people do need to be older than a certain age to have done that :) ) it's possible to improve reception if you touch the antenna.
SWI-Prolog can be used embedded - but I haven't any experience with the results.
I've been at a small startup in Bangalore for some time now, and the rents I've had to pay for an office have seen huge differences over the last couple of years.
Hm, I'm not sure this is possible: a great part of the "complexity" of monads is because it's a similar (and fairly simple!) structure that applies to a great many apparently unrelated concepts: function sequencing, backtracking, and what have you.
> A better analogy would be an argument about exposing call/cc in scheme. Is call/cc good language design? There are arguments on both sides. Haskell does continuations differently than Scheme. Which is "better"?
To clarify this, here's a couple of questions whose answers might amuse you.
Is it possible to implement explicit continuations in terms of monads?
Is it possible to implement monads in terms of explicit continuations?
If it is possible to implement A in terms of B (and not vice versa), then B is more basic than A.What is the inverse log scale? 1/log(x) or exp(x)?
Makes me feel positively ancient.
There is nothing wrong with C-like C++ code. Nothing at all.
On the other hand, recognising that C and C++ treat 'unsigned' differently, and that certain C code may be wrong C++ code... A C/C++ coder who does not recognise that C++/C have different behaviour in certain cases is not much of a coder. (Hm, I believe that's actually one of the rare occasions when saying C/C++ is correct.)I assume that's the bug in this code - it's neither idiomatic C++, nor is it C, but written in a manner that brings out the neatfreak in me.
Chris and Thomas: something like coverity should catch this particular bug without trouble. Have you guys verified this?
....(vi) Break any of these rules sooner than say anything outright barbarous.