Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zombiezen
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
zombiezen
1y ago
Thanks for letting me know! I've updated the blog post to reflect that terminology.
2.
▲
by
zombiezen
1y ago
As the author of the article, I'll say that my intent was to share the good time I had writing a Lua interpreter in Go. Other folks in the thread are right: more than one thing in this world can rock. :)
3.
▲
by
zombiezen
1y ago
Yup, as others have mentioned, it's for zb. I originally outlined some background on design goals for this blog post, but the outline for that section was as big as the outline for the rest of the post, so I cut it. I'll probably
4.
▲
Zb Build Tool Beta Released
(zombiezen.com)
12 points
by
zombiezen
1y ago
|
0 comments
5.
▲
by
zombiezen
2y ago
Good point. Opened https://github.com/256lights/zb/issues/47 to track this idea.
6.
▲
by
zombiezen
2y ago
Thank you! My name is Roxy. https://www.zombiezen.com/blog/2024/07/my-name-is-roxy/
7.
▲
by
zombiezen
2y ago
Thanks! And go for it, it's a good learning experience! It's a really interesting problem domain and there's a lot of different directions you can take it.
8.
▲
by
zombiezen
2y ago
Rad! Yes, please keep me in the loop!
9.
▲
by
zombiezen
2y ago
Interesting! Thanks, hadn't seen that yet. (For anyone else curious, the RFC is here: https://github.com/NixOS/rfcs/blob/master/rfcs/0092-plan-dyn... )
10.
▲
by
zombiezen
2y ago
Oh and as for Starlark, I went into more detail over in this thread: https://news.ycombinator.com/item?id=41596426
11.
▲
by
zombiezen
2y ago
Heh, I think I need to add something to the README. I've been pronouncing it as "zeeb" in my head as in the first syllable Zebesian Space Pirate from Metroid, but TIL that that's canonically "Zay-bay-zee-uhn" s
12.
▲
by
zombiezen
2y ago
Cool! Contact info is in my profile and on my website. :)
13.
▲
by
zombiezen
2y ago
According to Build systems à la carte, "it is not possible to express dynamic dependencies in [Bazel's] user-defined build rules; however some of the pre-defined build rules require dynamic dependencies and the internal build engi
14.
▲
by
zombiezen
2y ago
That's accurate (unless the config file attempts to read something from the build process, that will trigger a build). It's a good point about debugging build problems. This is an issue I've experienced in Nix and Bazel as we
15.
▲
by
zombiezen
2y ago
Not yet, but I've hacked up most of the Linux sandboxing: https://github.com/256lights/zb/issues/29 I want to introduce Windows sandboxing, too, but I'm not as confident about how to do that: https
16.
▲
by
zombiezen
2y ago
Nice! It might be a little too rough until I've got a working C compiler for Windows: https://github.com/256lights/zb/issues/6 (and Linux for that matter: https://github.com/256lights
17.
▲
by
zombiezen
2y ago
Nix sandboxes derivation runs on Linux even without flakes, and I'm planning on implementing that, yes: https://github.com/256lights/zb/issues/29 and https://github.com/256lights/zb&
18.
▲
by
zombiezen
2y ago
Tracking issue is https://github.com/256lights/zb/issues/2 The hurdles to interop I see are: - Nixpkgs is not content-addressed (yet). I made a conscious decision to only support content-addressed derivations
19.
▲
by
zombiezen
2y ago
Yup, that was how I built the prototype: https://www.zombiezen.com/blog/2024/06/zb-build-system-proto... The last commit using that approach was https://github.com/256lights/zb/tree&
20.
▲
by
zombiezen
2y ago
(Hi! I recognize your name from Bazel mailing lists but I forget whether we've talked before.) I'm mostly contrasting from Nix, which has difficulty with poisoning cache when faced with non-deterministic build steps when using inp
21.
▲
by
zombiezen
2y ago
Yup, remote building and caching is on my radar. I expect it will work much in the same way Nix does now, although I'm being a bit more deliberate in creating an RPC layer so build coordinators and other such tools are more straightfor
22.
▲
by
zombiezen
2y ago
The Lua VSCode extension adds a type system that works really well IME
23.
▲
by
zombiezen
2y ago
Thank you! <3
24.
▲
Zb: An Early-Stage Build System
(zombiezen.com)
254 points
by
zombiezen
2y ago
|
122 comments
25.
▲
by
zombiezen
3y ago
That would be my guess as well. Please do let me know what you find, and feel free to open any issues or PRs.
26.
▲
by
zombiezen
3y ago
zombiezen.com/go/sqlite is built on top of modernc.org/sqlite, so also has the same properties.
27.
▲
by
zombiezen
8y ago
Hi, Tech Lead for Go Cloud here! Glad that you're excited to contribute! We don't have a tag yet since we're just starting out. The best way you can contribute right now is to use Go Cloud for yourself and file any issues tha