~/talk

Bender: A dependency maganement tool for hardware design projects

linkedin:fschuiki
slides:none on file

Bender is a Rust-based package manager that resolves transitive dependency resolution across many git repos, uses semantic versioning and lock files to enforce conservative, reproducible builds, and performs backtracking to pick compatible commits when version ranges conflict. It can collect RTL sources, produce a topologically ordered compilation list, and emit tool scripts (for example for Synopsys flows) so EDA steps can be checked into version control. Features are tiered and opt-in to avoid disrupting existing ASIC workflows.

AI-written summary · about

  1. 0:00Intro
  2. 0:37STATUS QUO
  3. 2:38THE WISHLIST
  4. 5:43TRANSITIVE DEPENDENCIES
  5. 7:24SEMANTIC VERSIONING
  6. 10:14REPRODUCIBLE BUILDS
  7. 12:21DEPENDENCY RESOLUTION
  8. 18:47SOURCE FILES
  9. 20:55TARGETS
  10. 22:15EXAMPLE
  11. 23:46FEEDING THE TOOLS
  12. 24:18SCRIPT GENERATION
  13. 25:49PLUGINS
  14. 26:03TESTING
  15. 26:24I HATE YOUR TOOL!
  16. 26:55FUTURE WORK
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.