1,550 karma · joined July 29, 2016
You just explained and expanded on my thoughts and conversations about my ADHD very well.
Bonus internet points for you today sir.
> You can download a 45 MiB tarball, unpack it, and you're done. You can even have multiple versions at the same time, no problem......Compare this to downloading Clang, which has 380 MiB Linux-distribution-specific tarballs. Zig's Linux tarballs are fully statically linked, and therefore work correctly on all Linux distributions. The size difference here comes because the Clang tarball ships with more utilities than a C compiler, as well as pre-compiled static libraries for both LLVM and Clang. Zig does not ship with any pre-compiled libraries; instead it ships with source code, and builds what it needs on-the-fly.
Yup! https://github.com/ziglang/zig/commit/db17c0d88c44183b306099...
> Also we build LLVM tip of tree from scratch...
I would have also thought it would be non-trivial (Julia uses LLVM and has some non-backwards compatible patches) but this paragraph intrigued me:
>> At the time of this writing, LLVM 10 was just released two hours ago. It will take days or weeks for it to become available in various system package managers. But you can already download a master branch build of Zig and play with the new features of Clang/LLVM 10. For example, improved RISC-V support!
I found this for LLVM 12 (released April 14) https://github.com/ziglang/zig/commit/5a3ea9beced660c9cc463b... https://github.com/ziglang/zig/commit/e248de93a07fd6a7f48581... https://github.com/ziglang/zig/commit/6a7f21d1b8ca5c082c804e... https://github.com/ziglang/zig/commit/1438c324a460789f1004a3...
Andrew seem to be following along their release pretty closely.
Disclaimer: I don't know squat what I'm talking about
Well, that's a sentence I didn't expect to read today. Count me intrigued.
\s? :D
I understand that you (and I for that matter) can't stop using python altogether rn. Just wanted to point out that these two desirable qualities where build into Julia from the get go.
Wow, that is something
Just the interview? Or anything language related?
Yaaas please, this so much.
Discoverability is very underrated
Not a Data Engineer (yet?) but that sentence definitely apply to me.
> Linux: Touch screen events are now handled
> Linux: Native file dialogs like those for KDE will be used when configured
On behalf of the small, loud minority that cares about these things, thank you very much