RubyConf 2019 - Technical Background of Interactive CLI of Ruby 2.7 by ITOYANAGI Sakura

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=SzgmcVN7qu4



Duration: 36:21
419 views
2


Technical Background of Interactive CLI of Ruby 2.7
by ITOYANAGI Sakura

Ruby 2.7 will be released with new multiline IRB that uses a new input library Reline. I'll talk about the technical background of it.



the history of terminal

the Morse code

typewriter

teletype

escape sequence

escape sequence on Unix like OS

Windows support

GNU Readline compatible features

editing modes

inputrc that is a setting file

I8n support

too many character encodings in the world

Unicode's complex tweaked specifications

...it's very difficult to understand for non-CJK people so I'll try to explain it by emoji



#confreaks #rubyconf2019







Tags:
Ruby
RubyConf
Programming