Hacker News new | past | comments | ask | show | jobs | submit | aslammuet's comments login

http://llvm.org/demo/

Demo page is not working. Is there any other page that makes me understand what really is it and where it is helpful.


LLVM is a compiler toolkit, used by, for example, Clang for C/C++/Objective-C, Rust, and various libraries like Mesa.


How did you find the demo page, and why did you expect it to be more useful than the front page at explaining what LLVM is?

The llvm.org front page already has "The LLVM Compiler Infrastructure Project" as its title and the first sentence of the body text is "The LLVM Project is a collection of modular and reusable compiler and toolchain technologies."


llvm is the "back-end" of a compiler turned into a reusable library, where the front-end of a compiler is what parses and understands a specific language (clang or rust being examples of primarly front-end things that leverage llvm).

if you make use of llvm, you "simply" have to parse your chosen language and hand off some intermediate form bits to llvm to create compiled binaries.


When would it start?


I believe it already has started and now it's a break until :30



May this be helpful. http://www.theserverside.com/


So it's all about WebGL?


This is in fact not a discussion about the semantics of performant.


It was made into one.


By using "performant" in the title (which is known to set off the language nazis), the author is practically begging for the discussion to devolve into this tangent.

It's imprecise: What is it even supposed to mean? Because it's a made-up word, who knows for sure? Does it mean "better performing?" If so, why not just say that? It's not that many more keystrokes. Better performing in what way? CPU? Resource utilization? Say so. You've put a lot of thought and effort into writing something, why blow it by using an imprecise pseudo-word? The author is undermining his own credibility, telling us "I don't care enough about the topic to even pick an actual word, let alone summarize, in more detail, what I mean to discuss."


All words are "imprecise" and "made-up".

My understanding is that performant is totally legal French, meaning efficient or effective, with usage dating back at least 4 decades. If you're not into stealing random words from other languages, I have to question why you're into English in the first place.


I wonder which words were not made up. The true name of God?


Many of em not available.


I am not able to download Programming Challenges book.


That means workplace is more productive :)


One who helps those in need doesn't need something in return.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: