Live data from Hacker News

Viewing profile — FrankHB

FrankHB

HN member
Joined
Mon, Apr 02, 2018, 1:29 AM UTC
HN karma
4
Public activity
15 items

About FrankHB

No profile information was provided.

Recent public activity

  1. comment
    Comment #32081008

    This is not the only case. It harms not only performance, but also conformance, e.g. https://developercommunity.visualstudio.com/t/unable-to-move... . Microsoft is stupid enough si…

  2. comment
    Comment #32080896

    In some stricter sense, back-end is for target-depending stuff like ISA-dependent code generation. A great deal of work in both GCC and LLVM is in the so-called mid-end. Both have …

  3. comment
    Comment #32080833

    This is technically incorrect. A programming language can be designed with specification in mind, even with a formal one (e.g. SML). It is just true that the specification is not l…

  4. comment
    Comment #32080761

    There are simply lacking of such strong requirements in language standards. C/C++ even have the specific "linkage" concept to abstract the binary details under the source form away…

  5. comment
    Comment #21740660

    It's about the ability, not the reality. As Racket, the base language can have no explicit rules for any type systems to be embedded. There can be more powerful candidates, e.g. Ke…

  6. comment
    Comment #21740630

    Types are closed terms of contracts encoded in a language within specific phases. If you really need any guarantees without further knowledge shaped before running, then, besides t…

  7. comment
    Comment #20316277

    MSYS2 can do something better than Cygwin. I'm disappoint to "VM-like" behavior too, so I don't expect they would be totally replaced by WSL. But this is similar in the other direc…

  8. comment
    Comment #19660013

    I'd like to continue to develop something based on vau calculi with some forms of partial evaluators, since I have lost interest in type theories.

  9. comment
    Comment #19659937

    There are too many things to be improved, e.g. support of simple (enough) cases w/o any scriptish code, getting away of stupid syntaxes (like distinctions of indents with TABs vs. …

  10. comment
    Comment #19659804

    This is simply not acceptable because it would silently break too much code. Parameter passing in C++ used to mean copy, not move. Perhaps a more important rule is that id-expressi…

  11. comment
    Comment #19659663

    Dynamic scopes are not available in C++. I suppose them as in languages like Emacs Lisp. I get the point, though.

  12. comment
    Comment #16732609

    It isn't. Quoted from the C++ standard: "the asm declaration is conditionally-supported; its meaning is implementation-defined". ISO C does not differ much in conformance (the asm …

  13. comment
    Comment #16731802

    The problem is that pointers almost totally violate the single responsibility principle. Technically, the only dependencies on pointers are types of the allocation/deallocation fun…

  14. comment
    Comment #16731711

    > Then C++ added new abstraction mechanisms on top of C, that were at first totally orthogonal: just classes and templates. Not quite. Classes are based on struct types in C. Templ…

  15. comment
    Comment #16731635

    Now they should be surely aware of that. FYI, here was one of Chinese translation of the article, but the contents was just deleted 10 minutes ago: https://www.oschina.net/news/948…