~/talk

Terminal With Your Life

Talkat The Conf 2018 · on Wednesday, 2018-11-14· [ruby]
slides:none on file

Overview of terminal stack and a deep dive into GNU Readline internals plus terminal tools, with focus on a pure-Ruby reimplementation called Reline that aims to be Readline-compatible and land in Ruby stdlib (uploader says Ruby 2.6). Covers concrete implementation details: line discipline raw vs canonical modes, Emacs and Vi keybindings, complex tab completion logic, keyboard macros, Unicode character width and emoji handling, and Windows API challenges. Reline is under active development, not fully complete, but already drives planned IRB completion features.

AI-written summary · about

  1. 0:00Introduction and background
  2. 4:45Unix console architecture
  3. 7:24TTY drivers and terminal modes
  4. 12:09Readline library importance
  5. 18:21Ruby installation challenges
  6. 20:18Developing a pure Ruby readline
  7. 27:28Future goals and conclusion
~/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.