logoalt Hacker News

Kefir C17/C23 Compiler

162 pointsby conductorlast Friday at 10:12 PM18 commentsview on HN

Comments

vzalivayesterday at 6:43 PM

I think it is fantastic to have more compiler implementations. It was probably also a fun project to code. What I find lacking in web pages is a motivation. What makes it different from popular compilers? Where is this project heading? What would be potential benefits/use-cases for using this compiler vs others, lessons learned, etc.?

show 4 replies
nine_kyesterday at 8:19 PM

It's amazing how much one motivated person can achieve. Also, how competent the result seems to be. The test suite alone is pretty impressive.

show 1 reply
InfiniteRandtoday at 8:43 AM

This is something that intrigues me: "Is able to output internal representations (tokens, abstract syntax tree, intermediate representation) in machine-readable JSON form."

I'm not sure what I can do with that information but I wish I had an excuse to use it

show 1 reply
anta40today at 4:10 AM

Very impressive for a single dev project.

Nice to see someone started the work from zero instead of piggybacking LLVM.

fuhsnntoday at 1:47 AM

Congrats for the new optimizing pipeline, and thanks for the acknowledgment! It's nice to have company in the non-__GNUC__ camp.

Panzerschrektoday at 5:28 AM

Can it compile Doom?