Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

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

    LLVM

    1 HN recommender · recommended in 3 months, 2017–2020

    YouTube

    40:33 · 7.3K views · Dec 14, 2016

    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.

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

    Software Engineering & LanguagesCompilers, interpreters & program analysisTesting, debugging & developer tools
    1. 1:15:46
      CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”CppCon178K views • 9 years ago
    2. 1:00:21
      CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”CppCon29K views • 7 years ago
    3. 49:48
      2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computingLLVM61K views • 2 years ago
    4. 44:38
      2017 LLVM Developers’ Meeting: “Implementing Swift Generics ”LLVM21K views • 9 years ago
    5. 34:10
      Anders Hejlsberg on Modern Compiler ConstructionKasper25K views • 9 years ago
    6. 1:00:54
      GoingNative 2012 - Day 2 - Clangaghuttun13K views • 13 years ago
    7. 1:30:03
      C++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”CppNow11K views • 8 years ago
    8. 1:14:32
      Building Your Own Dynamic LanguageStanford21K views • 18 years ago
    9. 1:05:45
      I Interviewed The Creator Of LLVM, Clang, Swift, and MojoThe PrimeTime274K views • 2 years ago
    10. 25:41
      Compiling C to printable x86, to make an executable research papersuckerpinch480K views • 9 years ago
    11. 1:19:52
      CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon264K views • 10 years ago
    12. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    13. 52:21
      ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris LattnerSiFive52K views • 5 years ago
    14. 26:01
      2018 LLVM Developers’ Meeting: C. Schafmeister “Lessons Learned Implementing Common Lisp with LLVM”LLVM61K views • 7 years ago
    15. 1:13:06
      Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21Lex Fridman200K views • 7 years ago
    16. 2:03:12
      Co-dfns Live Stream: Compiler Design and ArchitectureAaron Hsu (arcfide)21K views • 9 years ago
    17. 36:16
      RustConf 2016 - A Modern Editor Built in Rust by Raph LevienConfreaks43K views • 10 years ago
    18. 1:14:03
      How to Do 90% of What Plugins Do (With Just Vim)thoughtbot991K views • 10 years ago
    19. 1:38:36
      Episode 1: A basic expression evaluatorImmo Landwerth (terrajobst)284K views • 8 years ago
    20. 1:15:09
      Cliff Click @ VMSS16: Bits of Advice For the VM Writersoftdevteamuk4.2K views • 10 years ago

    3 comments from Hacker News

    1. @SomeoneNov 2017· in “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 .

      RecommendsView on HN
    2. @pjmlpJan 2017· in “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.

      CitesView on HN
    3. @chubotSep 2020· in “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.

      CitesView on HN