HackerTubewatch
Surprise me
Frame from 2016 LLVM Developers’ Meeting: D. Dunbar “A New Architecture for Building Software” Plays via YouTube's privacy-enhanced embed

2016 LLVM Developers’ Meeting: D. Dunbar “A New Architecture for Building Software”

4 videos recommended on HN
YouTube
1 HN user recommended this talk1 month2017–2020 score 1
Years with an HN recommendation, 2007–2026

Cited in build-system and C++ compile-time threads as Apple's work on incremental builds and the design behind llbuild.

Daniel Dunbar of Apple presents llbuild, a framework for building build systems, at the 2016 LLVM Developers' Meeting. He argues that the traditional way C compilers integrate with build systems limits compile speed, and proposes a new architecture.

“has a presentation.” (HN, 2017)

1 recommendations · 2 citations · Talks · advanced · partly dated

3 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@Someone Nov 2017 Recommends
on HN thread What's wrong with the default build tool for Scala
[link] may be too low-level for what you envision, but captures a lot of your ideas, I think. [link] has a presentation. It focuses on compiling with clang, but the system is more flexible. Slides at [link] , matching video is at [this video] .
Presentation on llbuild's flexible build system design.

Citations, criticism and jokes

@pjmlp Jan 2017 Cites it
on HN thread Announcing Remacs: Porting Emacs to Rust
If you are on Windows, VS 2015 and the upcoming VS 2016 have lots of improvements regarding compile times. [link] [link] [link] Apple is also doing a similar work regarding incremental C and C++ builds, based on the work they did for Swift [this video] C++ builds can be made bearable if you don't go crazy with template meta-programming, do forward declarations, only expose actually public data on the headers, instantiate most use templates. But specially do use binary libraries, even across application modules. Don't spend endless time recompiling code that doesn't change.
@chubot Sep 2020 Cites it
on HN thread The Little Things: Speeding up C++ compilation
Is this like llbuild? [this video] [link] I remember watching the talk awhile ago, but haven't kept up with its progress. It's about using LLVM as a library to eliminate duplicate work, as far as I remember. I think it was for C++ as well as Swift.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close