Live data from Hacker News

Viewing profile — mountain_lion

mountain_lion

HN member
Joined
Tue, May 02, 2017, 11:57 PM UTC
HN karma
22
Public activity
10 items

About mountain_lion

No profile information was provided.

Recent public activity

  1. comment
    Comment #38595135

    That's not how Bills of Attainder work. They are primarily about punishments without findings of guilt. Particularly, denial of civil rights without trial. Whatever the merits of t…

  2. comment
    Comment #36775355

    CLIF is nice but not under public development and not really getting feature improvements. It's direct connection to LLVM is both a very big strength--it gets industrial-grade C++ …

  3. comment
    Comment #14257313

    #pragmas are not portable, and have various problems with compatibility. Structured comments could work, but because the C++ compiler doesn't parse them, you essentially have a fil…

  4. comment
    Comment #14256876

    CLIF is used inside Google for some very non-trivial projects.

  5. comment
    Comment #14256860

    I was in the room when this person said it (and it was in the context of CLIF's Google-wide adoption), so I think it's reasonable that my interpretation that this was a positive st…

  6. comment
    Comment #14253086

    CLIF does recognize explicit template instatiations, and can instantiate a limited set itself. There is no pain like keeping the two files in sync because clif only allows a very s…

  7. comment
    Comment #14252333

    There are (roughly) two ways of using Clang as a library. The first is a via a C-based API into a libclang.so. This is an API designed to be extremely stable, is fairly powerful, a…

  8. comment
    Comment #14251961

    Perhaps the best thing about CLIF is that it never, ever, parses any C++ by hand [0]. It always uses a state-of-the-art, fully-industrial-strength, well-supported compiler: Clang. …

  9. comment
    Comment #14251941

    CLIF is designed to support arbitrary front-end languages--and other languages are in the exploratory phases. But there is no full support for other languages at this time.

  10. comment
    Comment #14251882

    It makes sense to write system APIs in C, but there are many more things than system APIs, and many of them find it useful to use C++ constructs. (edit) Clang's internals are also …