~/talk

Jai Demo and Design Explanation (KEYNOTE) - Updated

Talkat LambdaConf 2025 · 2025-05-12..05-13· [rust]
links:none on file
slides:none on file

A new systems language demo shows a 300,000-line game compiled as a full clean build in 2.3 seconds, with about 3,000 lines generated during build. The compiler runs a user-replaceable meta program and workspace-based compile-time execution, exposes rich messages for plugins, and builds a live memory visualizer plus a memory debugger hook system. Manual memory management stays but tooling finds leaks (example: missing free in compute_options_hash), live per-frame reports run while the game stays interactive (~45 fps with debugging).

AI-written summary · about

  1. 0:00Jai keynote intro
  2. 2:51Why create Jai
  3. 7:32Commercial game demo
  4. 9:38Compile-time and workspaces
  5. 18:04Visualizing programs
  6. 28:55Memory leak detection
  7. 35:22Live runtime debugging
  8. 43:37Compiler performance
  9. 49:05Jai's design philosophy
  10. 53:03CPU and GPU features
  11. 56:38Language evolution
  12. 1:01:19Runtime efficiency
  13. 1:05:13Allocation strategies
  14. 1:08:06Compile-time vs runtime GPU
  15. 1:10:54Closing remarks
~/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.