Viewing profile — mountain_lion
mountain_lion
HN member- Joined
- Tue, May 02, 2017, 11:57 PM UTC
- HN karma
- 22
- Public activity
- 10 items
- HN profile
- View on Hacker News ↗
About mountain_lion
No profile information was provided.
Recent public activity
-
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…
-
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++ …
-
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…
-
comment
Comment #14256876
CLIF is used inside Google for some very non-trivial projects.
-
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…
-
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…
-
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…
-
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. …
-
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.
-
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 …