| hypocrisy: the practice of claiming to have moral standards or beliefs to which one's own behavior does not conform; pretense. "GHC can target some quasi-embedded platforms these days, but it's also possible to write embedded programs in (pardon the overloading) an embedded DSL that can compile to C." Haskell can't do any useful work without relying on C. Instead of having pride in what C can do, you have invented the following adjectives "hybrid", "mathematical language", "insecure", "impure", "pure". Either, 1) Stop with the adjectives and get Real. 2) Prove that Haskell can replace C, the "impurity". The same holds true for mathematical heritage. I would ask mathematicians to use Mathematica, not Haskell. (I don't consider OCaml to be a part of this debate because OCaml is hybrid and Real, like C++) |