Hacker News new | past | comments | ask | show | jobs | submit login
Using Zig to provide stack traces on kernel panic on bare metal (2018) (andrewkelley.me)
141 points by brianush1 16 days ago | hide | past | favorite | 10 comments



Ok, is it just me or is Andrew Kelley a one-person, prodigy coding machine? I’ve been following Zig’s development for a few years now and the technical wizardry he’s gone through to develop a powerful, innovative language that is self hosted, challenges all the new systems languages out there, compiles C and supports magical cross compilation is just mind blowing to me.

Thanks Andrew for pushing the boundaries and rethinking what can be possible with modern tooling.

I highly recommend people to watch his live streams. Excellent stuff.


I would like to thank (and blame :p) you for the rabbit hole. I just had some ride between zig, foss funding, musl, and such. Andrew is truly doing some awesome work.


When I lived in New York, I was lucky enough to have the opportunity of hacking together pretty often. Seeing his intensity and dedication had a huge impact on me. Thanks Andy!


> Thanks Andrew for pushing the boundaries and rethinking what can be possible with modern tooling.

Zig fails if you have carriage returns or tabs in your source



You mean an early prototype of the Zig compiler fails.


Is that a bug or a feature?


Depends on which side of the "tab vs spaces" debate you're on I'd think

(I'd personally consider it a bug to not be able to handle both)


I once helped an engineer to bring up a custom board running an AMD 286 ... it had a strip of LED's which our boot loader would trigger at various points while it initialized the various bits.

No LED meant it was time to bring out the oscilloscope.


Needs [2018]

Previous discussion: https://news.ycombinator.com/item?id=18603632




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

Search: