Top
Best
New

Posted by glouwbug 9 hours ago

Show HN: Nibble(github.com)
An attempt at a single pass LLVM frontend in ~3000 lines of C without external dependencies, malloc, or an AST. Included are some graphical examples. The IR isn't perfect, and the README touches on one particular downfall
63 points | 11 comments
ElenaDaibunny 21 minutes ago|
clean project, bookmarked it. always nice seeing side projects that actually ship instead of staying in readme-only mode forever.
childintime 2 hours ago||
Love this. But no explanations about the language. `defer` for example I didn't see in the 2 `main.n` I checked, and memory management remained a mystery. Would love to see a little more context.

Also, this is actually around 1000 lines.

felooboolooomba 3 hours ago||
Brilliant logo. I'm trying to put my finger on what it reminds me of. It tickles my brain.
unsheriff 1 hour ago|
Majin Buu?
fizza_pizza 37 minutes ago||
This is seriously impressive. A single pass LLVM frontend in ~3k lines of C with no malloc or AST is kind of wild. The graphical examples were a really nice touch too. Curious to see how far you can push the IR.
felooboolooomba 2 hours ago||
This is just an observation, not a criticism of your brilliant project OP. People with sensory processing issues can struggle with reading text when everything is animating around it (as per readme).
thih9 30 minutes ago||
These days mainstream browsers offer a "hide distracting elements" feature, which makes hiding gifs trivial, especially in this case.
latexr 1 hour ago||
I’m not doubting you, but what kind of sensory processing issues are you thinking of? I’m interesting in reading more if you have a link.
bensanm 59 minutes ago||
Looks really neat and minimalist - nice work :-) Big fan of Kishimisu's shader work - nice to see you featuring it on your main page.
mock-possum 6 hours ago||
What’s the connection to the snake clone or a half-byte?
binyang_qiu 4 hours ago|
Doing this in ~3k LOC C without malloc or an AST is honestly pretty impressive. Interested to see how far the IR can scale.