231 reputation
14
bio website
location
age
visits member for 3 years, 1 month
seen Jul 6 '13 at 7:30

May
24
awarded  Yearling
Apr
18
comment Do non-pure interpreters still make the guarantees of functional programming?
Do not confuse a language [specification] and a language implementation. The implementation can do whatever it wants as long as the language rules are upheld; if it violates the rules then it is a flawed implementation.
Feb
9
suggested suggested edit on What are the criteria for evaluating an ORM for.NET?
Feb
9
comment What are the criteria for evaluating an ORM for.NET?
@JacoPretorius There are counter-examples to that ... but "as a general rule" ...
Jan
20
comment Dual licensing with GPL library
if released, must be “licensed … to all third parties.”
Jan
19
comment Development setup for TDD. Is it correct?
Try programmers. Anyway, steps #1/2/3 seem to indicate a lack of proper SCM in general (and a long write-to-test turn around cycle).
Jan
17
comment Can modern OO languages compete with C++'s array store performance?
@MooingDuck It's a shame that's really buried in the question, though :( And the title really doesn't help.
Jan
17
comment Can modern OO languages compete with C++'s array store performance?
At least F#/Scala -- which are both modern OO languages -- don't follow Java/C# in this aspect. Not saying that the implementations are "faster", but it's clearly a [questionable] language/VM design decision. Bringing "performance" in here muddles in the question of the underlying feature/design decision.
Jan
17
comment Can modern OO languages compete with C++'s array store performance?
Scala also prevents this construct: val a = Array("st"); val b: Array[Any] = a is illegal. (However, arrays in Scala are ... special magic ... due to the underlying JVM used.)
Nov
12
comment Could a singleton type replace static methods and classes?
You may be interested in the "Cake Pattern" -- just google it ;-) -- sometimes used with Scala's version of a Singleton which can be used compile-time DI.
Nov
12
awarded  Commentator
Sep
15
awarded  Supporter
Sep
11
comment Explicit or implicit looping?
@Niklas R In Haskell there is no "explicit for" loop in the language -- at all. (And most "looping" is done using higher-order functions.)
Jun
29
comment Is there an Editor that I can run code using SSH
Sure. Just run a shell [in Emacs] ... what, your editor doesn't support shells? :(
May
31
comment How do I spot and document a GPL violation?
Very nice link. Didn't even know things like that existed.
May
31
comment How do I spot and document a GPL violation?
Yes, it is more than just a "nice idea". It is enforceable through legal repercussions (in many jurisdictions). That is, hire (or obtain) a lawyer and analysis team.
May
28
comment Do resumable exceptions make any sense?
(Java has resumable exceptions? I'd imagine they are unused due to lack of ... support.) In any case, I am not fan of the idea in general -- but this is likely because I was not weened on SmallTalk or CLISP and only have bad memories of on error RESUME next.
May
24
awarded  Editor
May
24
revised The definition of C-based language
added 185 characters in body; added 1 characters in body; added 3 characters in body
May
24
comment The definition of C-based language
But Java, C and Algo are imperative even if Java tries to hide behind an OO ("it's-not-procedural") facade ;-)