~/talk

Standing on the Shoulders of Giants

Talkat Ruby on Ales 2015 · 2015-03-05..03-06· [compilers-and-language-design]
slides:none on file

Argues Ruby should adopt concrete features from other languages: self-bootstrapping image-based implementations like Smalltalk with 66 collection classes and 32 magnitude classes, developer tooling (workspace, refactoring browser, debugger-driven development) and a runnable inspect; Self’s VM innovations including 8 bytecodes and JIT-based speed and prototyping; Racket’s tail-call optimization and structural matching (benchmarked about 17x faster on fib); VPRI/Cola’s Combined Object/Lambda Architecture, ometa grammars and multi-layer translation that build a full GUI system in 20,000 lines.

AI-written summary · about

  1. 0:00Start
  2. 6:29Ruby History
  3. 7:00Not Much Added Since 1.0
  4. 8:49Brief summary of Smalltalk
  5. 9:54Fibonacci
  6. 10:41Brief summary of self
  7. 13:20Brief summary of racket
  8. 14:31Brief Summary of VPRI
  9. 15:17Brief Summary of COLA
  10. 25:49Prototyping is Handy!
  11. 30:07Multiple Language Support
  12. 31:00Speed Comparison
  13. 35:09Teach the GUI
~/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.